在c ++中,存在cout.precision()来设置我打印浮点数时想要看到的小数位数。在Python中是否有任何等效的解决方案,以便每次我想要打印浮动时我都不会得到那些我实际上不需要的11个额外数字?
答案 0 :(得分:0)
在Python中,您可以明确地使用format()
function浮点数:
print format(floatvalue, '.5f')
输出小数点后5位数的浮点数。有关格式化选项的详细信息,请参阅Format Specification Mini-Language。
您还可以使用str.format()
method来控制如何使用相同的格式参数将浮点值插值为更大的字符串。