标签: 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命令中执行此操作?如果没有,还有什么选择?