如何在Python 3中使用字典格式化字符串?

您可以使用字典来插值字符串。它们具有一种语法,您需要使用该语法在%和转换字符之间的括号中提供键。例如,如果您有一个浮点数存储在键“ cost”中,并想将其格式化为“ $xxxx.xx”,则将“ $%(cost).2f”放置在要显示它的位置。

这是在字典中使用字符串格式化来内插字符串并格式化数字的示例:

>>>print('%(language)s has %(number)03d quote types.' % {'language': "Python", "number": 2})
Python has 002 quote types.

您可以在此处阅读有关字符串格式及其操作符的更多信息:https : //docs.python.org/3/library/stdtypes.html#printf-style-string-formatting