如何使用 Python 3 中的字典来格式化字符串?
你可以使用字典来插值字符串。它们有一个语法,你需要在 % 和转换字符之间的括号中提供 key。例如,如果你有一个存储在 key 'cost' 中的 float 值并且想将其格式化为 '$xxxx.xx',那么你将在想显示它的位置放置 '$%(cost).2f'。
以下是使用字符串格式化在字典中插值字符串和格式化数字的示例
>>>print('%(language)s has %(number)03d quote types.' % {'language': "Python", "number": 2}) Python has 002 quote types.
你可以在此处阅读有关字符串格式化及其运算符的更多信息:https://docs.pythonlang.cn/3/library/stdtypes.html#printf-style-string-formatting
广告