基本交互
Python 3中的input函数:会把用户输入的任何内容都存成字符串类型。
格式化输出
格式化占位符(字符串、整数)
01按位置传值%s
name = "张大仙"
place = "广东"
info = "my name is %s, I'm from %s" % (name, place)
print(info)
# 只传一个值时不使用括号
02以字典形式传值%s
dict = {"name": "杜甫", "hometown": "河南"}
info = "my name is %(name)s, I'm from %(hometown)s" % dict
print(info)
03使用整数占位符%d
age = 25
info = "my age is %d" % age
print(info)
字符串功能:format格式化
01大括号内空时:按位置传值
"my name is {}, I'm from {}".format("张大仙", "广东")
02需多次引用时:按索引指定参数位置
"my name is {0}{0}{0}, I'm from {1}{1}{1}".format("张大仙", "广东")
03按关键字传值时:格式为 {key} ,传值以字典形式
"my name is {name}, I'm from {hometown}".format(name="张大仙", hometown="广东")
多类型兼容传值:format() 与 %s 类似,可接纳任意数据类型并转换为字符串填充
格式化填充功能:{索引:填充字符^总长度}
"{0:*^10}".format("开始")
小数精度控制手段:{变量名:.精度 f}
"{pi:.2f}".format(pi=3.1415926) #保留两位小数
f格式化方法:
f 是格式化字符串标志,Python 看到这一标志,会把后续内容理解为格式化字符串,从左至右扫描字符串内容,寻找 占位符 {},逐个计算出 {} 中 表达式 的值,将计算结果嵌入字符串中,最终得到字符串确切值:
# 表达式包括但不限于:变量、布尔表达式、三元表达式、带有返回值的函数、变量
© 版权声明
THE END
- 最新
- 最热
查看全部