python输入名字、输出欢迎你_python笔记3-输出输入、字符串格式化
输入、输出
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-输出输入、字符串格式化相关推荐
- python教材答案第六章_python第六章{输入和输出}
输出 用print加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>>print 'hello, world' print语句也可 ...
- python输出输入的字符串_python笔记3-输出输入、字符串格式化
输入.输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 2 name=i ...
- python中奇偶数怎么表示_python怎么对输出的奇数偶数排序?
我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数.在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作.在遇到奇 ...
- python输出字符串的格式控制千分位分隔符_Python 随身听-巩固基础-字符串格式化的几种套路...
Python 随身听-巩固基础-字符串格式化的几种套路 前段日子,解读官方文档时,我们已经看过了官方文档里面的一些字符串的常用格式化方法Python权威学习资料-官方文档-DE8UG解读-07-输入输 ...
- python中定义元组的符号_python中得元组和字符串详解,有这么一篇文章就够了
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:咸鱼学Python ( 想要学习Python?Pyth ...
- java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...
一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...
- 【学习笔记】32、字符串格式化
字符串格式化 Python中字符串格式化的方法不止一种,每种方式都有它的优缺点,具体使用哪一种,需要取决于具体情况. 一.旧式字符串格式化 Python内置了一个独特的字符串操作:通过"%操 ...
- python获得用户输入的一个字符串(长度3)_Python笔记(3)-字符串
字符串表示方式 第一种方式: str1 = 'redhat' 第二种方式: str2 = "redhat" 第三种方式: str3 = """redh ...
- python输入数字字符串_Python笔记—基本数据类型—数字字符串
数字 int #整型 所有的功能,都在int里 a = 123v= a.bit_length() #软件自带函数联想 print(v)-int 将字符串转换成数字 a= '123' print(typ ...
最新文章
- java勇者大冒险_勇者大冒险 第一集 开车时英文歌 什么名
- Java内存泄漏介绍
- 《Effective Debugging:软件和系统调试的66个有效方法》一第5条:在能够正常运作的系统与发生故障的系统之间寻找差别...
- Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)【Dalston版】 1
- GLPI+OCS、SmartIT、LANDesk比较
- python和java哪个好找工作-你觉得学python还是java好找工作?
- android在体检报告叫什么,体检报告检测分析app
- 电脑关闭软键盘的快捷键。
- 判断曲线方向是逆时针还是顺时针
- php用excel打不开,应用phpexcel导出excel文件后打不开的问题解决方法
- 如何做抖音GIF表情包
- 只需98RMB Win7升级为专业版Win8
- 腾讯直播与 JAVA整合_JAVA对接腾讯云直播如何实现 JAVA对接腾讯云直播实现代码...
- SSM疫情防控志愿者管理系统 志愿者服务信息系统 大学志愿者管理系统Java
- Servlet的路径配置
- 模型、数据分布稳定性
- 我的世界服务器物品栏mod,[娱乐|机械]Item Lore Stats —— 自定义物品[附带强化][1.7-1.10]...
- 鲍广华c语言实用教程答案,C语言程序设计实用教程习题答案
- 直播SVGA礼物特效文件如何压缩
- vb.net 教程 1-9 数组3