cout.precision()等效于python

时间:2014-09-29 14:01:01

标签: python printing floating-point precision

在c ++中,存在cout.precision()来设置我打印浮点数时想要看到的小数位数。在Python中是否有任何等效的解决方案,以便每次我想要打印浮动时我都不会得到那些我实际上不需要的11个额外数字?

1 个答案:

答案 0 :(得分:0)

在Python中,您可以明确地使用format() function浮点数:

print format(floatvalue, '.5f')

输出小数点后5位数的浮点数。有关格式化选项的详细信息,请参阅Format Specification Mini-Language

您还可以使用str.format() method来控制如何使用相同的格式参数将浮点值插值为更大的字符串。