输入、输出

python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下:

1

2

name=input('Please enter your name:') #把接收到的值赋给name变量

print(name)#输出接收到的输入

input在接收输入的时候,是可以看到你输入的值的,如果是输入密码这样的呢,不想让别人看到你的密码,怎么办呢,就需要用到一个标准库,getpass,什么是标准库呢,就是不需要你再去安装,装完python就有的库,就是标准库,getpass就是一个标准库,导入进来之后,直接使用getpass.getpass方法就可以在输入的时候,不回显了,代码如下:

1

2

3

import getpass #导入getpass模块

password = getpass.getpass('Please enter your password:') #接收输入的密码

print(password)

#输入输出

# name=input('请输入你的名字:')#输入用户名

# print(name)

#输入密码,密码不可见importgetpass #导入一个模块passwd=getpass.getpass("请输入你的密码")

print(passwd)#注意:getpass不能在pytcharm中执行

格式化输出

什么是格式化输出呢,就是说把你的输出都格式化成一个样子的,比如说登录的欢迎信息,都是welcome to login,Marry. 每个用户登录都是这样欢迎,但是每个用户的用户名都是一样的,你不能一个用户就写一行代码吧,这就需要用到格式化输出了,有三种方式,第一种是用“+”连接,直接把输出的字符串和变量连接起来就可以了;第二种是用占位符,占位符有常用的有三种,%s、%d和%f,%s是后面的值是一个字符串,%d是后面的值必须是一个整数,%f后面是小数;第三种是使用{}和fromat方法,这三种呢,官方推荐是使用format方法,不推荐使用第一种,第一种用加号的,会在内存里面开辟多个内存空间,而后面两种是只开辟一块内存空间,使用方式如下:

字符串格式化

# name=input('请输入你的名字')

# sex=input('请输入你的性别')

# print('欢迎你'+name)#第一种用+号连接

# print('欢迎你',name)#第二种,用,号

# print('欢迎你%s'%name)#第3种,使用占位符

# print('欢迎你【%s】,你的性别是【%s】'%(name,sex))#第3种,使用占位符

#%d代表后面是整数

#%f代表后面的小数 %.2f保留几位小数age=int(input("请输入一个整数:"))

grade=float(input("请输入你的成绩:"))

print("输入的整数是%d"%age)

print("输入的成绩是%.2f"%grade)#保留2位小数,会四社五路

#第四种:如果参数比较少的情况下用占位符第三种比较简单

# 如果参数比较多的情况下用format这种方式格式化更为直观age=int(input("请输入一个整数:"))

grade=float(input("请输入你的成绩:"))

print("你的年龄是{your_age},你的成绩是{your_grade}".format(

your_age=age,your_grade=grade))

python输入名字、输出欢迎你_python笔记3-输出输入、字符串格式化相关推荐

  1. python教材答案第六章_python第六章{输入和输出}

    输出 用print加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>>print 'hello, world' print语句也可 ...

  2. python输出输入的字符串_python笔记3-输出输入、字符串格式化

    输入.输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 2 name=i ...

  3. python中奇偶数怎么表示_python怎么对输出的奇数偶数排序?

    我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数.在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作.在遇到奇 ...

  4. python输出字符串的格式控制千分位分隔符_Python 随身听-巩固基础-字符串格式化的几种套路...

    Python 随身听-巩固基础-字符串格式化的几种套路 前段日子,解读官方文档时,我们已经看过了官方文档里面的一些字符串的常用格式化方法Python权威学习资料-官方文档-DE8UG解读-07-输入输 ...

  5. python中定义元组的符号_python中得元组和字符串详解,有这么一篇文章就够了

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:咸鱼学Python ( 想要学习Python?Pyth ...

  6. java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...

    一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...

  7. 【学习笔记】32、字符串格式化

    字符串格式化 Python中字符串格式化的方法不止一种,每种方式都有它的优缺点,具体使用哪一种,需要取决于具体情况. 一.旧式字符串格式化 Python内置了一个独特的字符串操作:通过"%操 ...

  8. python获得用户输入的一个字符串(长度3)_Python笔记(3)-字符串

    字符串表示方式 第一种方式: str1 = 'redhat' 第二种方式: str2 = "redhat" 第三种方式: str3 = """redh ...

  9. python输入数字字符串_Python笔记—基本数据类型—数字字符串

    数字 int #整型 所有的功能,都在int里 a = 123v= a.bit_length() #软件自带函数联想 print(v)-int 将字符串转换成数字 a= '123' print(typ ...

最新文章

  1. java勇者大冒险_勇者大冒险 第一集 开车时英文歌 什么名
  2. Java内存泄漏介绍
  3. 《Effective Debugging:软件和系统调试的66个有效方法》一第5条:在能够正常运作的系统与发生故障的系统之间寻找差别...
  4. Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)【Dalston版】 1
  5. GLPI+OCS、SmartIT、LANDesk比较
  6. python和java哪个好找工作-你觉得学python还是java好找工作?
  7. android在体检报告叫什么,体检报告检测分析app
  8. 电脑关闭软键盘的快捷键。
  9. 判断曲线方向是逆时针还是顺时针
  10. php用excel打不开,应用phpexcel导出excel文件后打不开的问题解决方法
  11. 如何做抖音GIF表情包
  12. 只需98RMB Win7升级为专业版Win8
  13. 腾讯直播与 JAVA整合_JAVA对接腾讯云直播如何实现 JAVA对接腾讯云直播实现代码...
  14. SSM疫情防控志愿者管理系统 志愿者服务信息系统 大学志愿者管理系统Java
  15. Servlet的路径配置
  16. 模型、数据分布稳定性
  17. 我的世界服务器物品栏mod,[娱乐|机械]Item Lore Stats —— 自定义物品[附带强化][1.7-1.10]...
  18. 鲍广华c语言实用教程答案,C语言程序设计实用教程习题答案
  19. 直播SVGA礼物特效文件如何压缩
  20. vb.net 教程 1-9 数组3

热门文章

  1. 智能路由器操作系统OpenWrt
  2. 项目管理风险控制及注意事项
  3. 全面改用HTML5+CSS3来架构
  4. SDN的实现方式及局限性—Vecloud微云
  5. 大数据与智能算法(三-集疏运应用)-SMU在线学习笔记
  6. JSP中两种include的区别
  7. 聊聊这两年我用到的面试套路和收获
  8. linux 系统安装配置 zabbix服务(源码安装)
  9. 选择排序——一般选择排序,堆排序
  10. 判断点是否在一个任意多边形中