【发布时间】:2015-07-16 09:59:45
【问题描述】:
我必须将此值转换为 23.69 或 23.70 而不是那个高数字 23.69098712446352
a=552.0
b=23.3
c=a/b
print(c)
【问题讨论】:
我必须将此值转换为 23.69 或 23.70 而不是那个高数字 23.69098712446352
a=552.0
b=23.3
c=a/b
print(c)
【问题讨论】:
str.format 输出:
print("{:.2f}".format(c))
或圆形:
round(c, 2)
输出:
In [9]: print(c)
23.6909871245
In [10]: print("{:.2f}".format(c))
23.69
In [11]: print(round(c, 2))
23.69
【讨论】:
使用圆函数-
c = round(a/b , 2)
【讨论】:
两种方式: 圆形(a.b, 2)
或者只是为了显示使用这个:
>>> "%.2f" % 3.14159
'3.14'
>>> print("%.2f" % a)
【讨论】: