字符串格式化—数字精度控制
· m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效。
· .n,控制小数点精度,要求是数字,会进行小数的四舍五入。
问题一:精度控制的语法是?
m.n的形式控制,如%5d、%5.2f、5.2f
m和n均可省略
问题二:如果m比数字本身宽度还小,会发生什么事?
m不生效
问题三: .n会对小数部分做精度限制,同时?
会对小数部分做四舍五入
快速格式化
通过语法:f"内容{变量}"的格式来快速格式化
注意:这种方式不理会类型,不做精度控制,适合对精度没有要求的时候快速使用
对表达式进行格式化
问题一:什么是表达式?
指一条具有明确执行结果的代码语句
如:
1+1、5*2、name="懒羊羊"
问题二:如何格式化表达式?
f”{表达式}“
”%s\%d\%f“%(表达式、表达式、表达式)