格式函数命令中的变量

时间:2017-03-25 04:26:39

标签: python string-formatting

这是format命令的基本用法。

test = 23423.3

print("{:>10.2f}".format(test))

它会输出“23423.30”。

但是,我想使用format命令,其中对齐可能并不总是相同。

例如,如果我希望对齐为12位数字:

test = 23423.3
num = 12
print("{:>num.2f}".format(test))

然而,这显然是行不通的。有没有办法在format命令中执行此操作?如果没有,还有什么选择?

0 个答案:

没有答案