格式浮动到小数(一个,数十个,数百..)



round()函数中,可以从浮点部到达一个数字到十个点:

round(123.2,-1)产生120

round(123,2,0)产生123

有没有办法使用格式做同样的事情?

喜欢: "{:.-1f}".format(123.2) = "120"

或其他符号?

format(123.2,.-1f)="120"

不,你不能。格式化指定输出的宽度(十进制后的数字数确实是宽度调整),其中仅用于实现正确的宽度。

首先要圆,然后格式化圆形结果。

在python 3.6和更新中,您可以将圆形表达式放在F弦中,当然可以:

f'Result: {round(123.2, -1)}'

相关内容

最新更新