使用变量指定使用str.format格式化浮点数

时间:2018-11-29 18:54:55

标签: python string python-3.x formatting

在这种情况下,我想使用一个变量来指定要格式化的小数位数:(python 3.4.6)

print(str.format('{0:.intVariableName}',1.2345678))

1 个答案:

答案 0 :(得分:1)

您可以在format函数中将变量名用作另一个参数:

In [29]: print(str.format('{0:.{var}}',1.2345678, var=3))
1.23