用户交互以及格式化输出
1.用户交互
①input函数
input函数等待用户输入,然后前面的变量指向输入的内容,注意,input函数出来的数据类型全是字符串类型
x= input(“此括号里的内容会直接打印出来”) print(x)
注意:在python3中用input()函数时,输入的所有内容都会被当做字符串去处理,若是需要和一个数字进行比较,就会出错,所以需要用 int() 将输入的字符串转换成数字(前提是输入的本身就是个数字,否则就会报错)
②getpass模块
(还没有看到模块的同学,仅供了解此交互。)输入密码时,如果想要不可见,需要利用 getpass 模块中的 getpass方法。
import getpass pwd = getpass.getpass("请输入密码: ") print("密码输入成功!") print("你的密码是:%s" % pwd)
2.格式化输出
①%运算符格式化字符串
%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就要跟几个变量或者值,顺序要对应好。
print('%.2f' % 3.1415926)#.2f表示保留小数点后两位
print("baifenhao: %d%%" %10)#如果需要打印百分号,则需要两个%%
②字符串的format()方法
格式为:<模板字符串>.format(<逗号分隔的参数>)
print ({0} and {1} is good for big data".format("python","java"))
其中,{0}{1}表示替换的顺序,后面的值顺序要对应好
PS:博主用的是Python3.5,Anaconda装的,也装了Pycharm。Python2.X版本我就不讲它了。大家多找代码敲
继续阅读与本文标签相同的文章
上一篇 :
勒索软件发布周 - 2018年8月6日~10日
下一篇 :
python抽屉网点赞爬虫源码分享
-
Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20
2026-05-18栏目: 教程
-
阿里云 MVP 全球闭门会 2019 荣聚云栖小镇,从心出发!
2026-05-18栏目: 教程
-
Spring AOP应用场景你还不知道?这篇一定要看!
2026-05-18栏目: 教程
-
阿里云云数据库RDS如何监控、备份及克隆实例?
2026-05-18栏目: 教程
-
用CSS新属性实现特殊的图片显示效果
2026-05-18栏目: 教程
