2016-10-18 23 views
2

我有这段代码,我试图弄清楚如何在第二组括号中有多个参数。我想让这个数字在6个地方对齐并舍入到2个小数点。我每次都收到错误'无效的格式说明符'。如何在python中安排多个字符串格式参数

print("{0:>5} {1:>6, 6.2f}".format(pounds, euros)) 
+1

阅读[格式字符串文件] (https://docs.python.org/3/library/string.html#format-specification-mini-language)。 – user2357112

回答

0

如果你读了Format Specification Mini-Language,你会发现,一个只能指定格式宽度一次精度出现'.'

>>> "{0:>5} {1:>6,.2f}".format(10, 1500.657) 
' 10 1,500.66' 
相关问题