【发布时间】:2020-05-05 11:01:59
【问题描述】:
我想打印一个字符串加上一个指定小数位数的浮点数。在这种情况下,小数点后 3 位。
当简单地打印浮点数时,我会像这样指定小数位数:
print('%.3f'% x)
以上返回我所期望的。
但是,当尝试将字符串包含到 print() 中时,我收到了语法错误。我就是这样做的:
print("The value of x is: " + str(%.3f'% x))
打印指定小数位数的字符串和浮点数的正确方法是什么?
【问题讨论】:
标签: python string printing floating-point precision