在round()
函数中,可以从浮点数转换为数字四舍五入到十点:
round(123.2,-1)
产生120
或
round(123,2,0)
收益123
有没有办法用格式做同样的事情?
赞:"{:.-1f}".format(123.2) = "120"
或其他表示法?
format(123.2,.-1f)="120"
答案 0 :(得分:1)
首先是圆形,然后格式化舍入结果。
在Python 3.6及更新版本中,您可以将舍入表达式放在f字符串中,当然:
f'Result: {round(123.2, -1)}'