如何在python中使用字符串格式排列多个参数

如何在python中使用字符串格式排列多个参数,python,Python,我有这段代码,我试图找出如何在第二组括号中包含多个参数。我希望数字在6位右对齐,并四舍五入到2个小数点。我每次都会收到错误“无效格式说明符” print("{0:>5} {1:>6, 6.2f}".format(pounds, euros)) 如果阅读,您会注意到只能指定一次格式宽度,并且精度显示在”之后。: >>> "{0:>5} {1:>6,.2f}".format(10, 1500.657) ' 10 1,500.66' 读这本

我有这段代码,我试图找出如何在第二组括号中包含多个参数。我希望数字在6位右对齐,并四舍五入到2个小数点。我每次都会收到错误“无效格式说明符”

print("{0:>5}   {1:>6, 6.2f}".format(pounds, euros))
如果阅读,您会注意到只能指定一次格式宽度,并且精度显示在
”之后。

>>> "{0:>5}   {1:>6,.2f}".format(10, 1500.657)
'   10   1,500.66'
读这本书。