python字符串格式化--数字精度控制和快速写法
数字精度控制
我们可以使用m.n来控制数字的宽度和精度:
- m是宽度,设置必须为数字,且如果设置的数字小于本身,则不生效
- n控制小数点精度,必须为数字,会进行四舍五入
示例:
- 5d:是将宽度设置为五位数,例如是13,则表达的是()()()13,会用三个空格补足所设置的宽度。
- 5.2:将宽度设置为5,精度设置为3,例如是13.145,则表达的是()()()13.15,会进行四舍五入。
- .2f:表示宽度不限,精度为2,例如13.145,则表达的是13.15
快速写法:
语法:f"内容{变量}"
name = "IKUN"
time = 2.5
print(f"练习两年半的帅b是{name},练习时长{time}年")
输出结果:
练习两年半的帅b是IKUN,练习时长2.5年