格式化 求助
本帖最后由 xpdjh 于 2020-4-5 19:09 编辑问题:
格式化符号 %f 的含义是:格式化浮点数字,可指定小数点后的精度
>>> '%5.1f' % 27.658
' 27.7'
( .1 )的意思是保留到小鼠点后一位;
(5 )的意思应该怎么理解呢?+0.5确保四舍五入?
代码出自<零基础入门学习Python(第2版)> page56 宽度 表示至少占5位数宽度,来占位
注意输出前面有空格 BngThea 发表于 2020-4-5 19:12
表示至少占5位数宽度,来占位
注意输出前面有空格
5位数宽度 == 一个空格的宽度吗? %m.nf其中m表示位宽,n表示小数位数,若宽度小于m,则在左侧补空格,若宽度大于m,则全显示
你的这个设置一位小数,再加上前面两位整数和一个小数点,一共4位,所以前面会有一个空格。四舍五入是由于n控制了小数位数导致的 sunrise085 发表于 2020-4-5 19:16
%m.nf其中m表示位宽,n表示小数位数,若宽度小于m,则在左侧补空格,若宽度大于m,则全显示
你的这个设 ...
理解了 谢谢大佬 xpdjh 发表于 2020-4-5 19:13
5位数宽度 == 一个空格的宽度吗?
要算上数字和标点符号,每个占一个位置,后面四个,前面就一个空格 BngThea 发表于 2020-4-5 19:20
要算上数字和标点符号,每个占一个位置,后面四个,前面就一个空格
谢谢大佬 wp231957 发表于 2020-4-5 19:12
宽度
谢谢大佬
页:
[1]