如何在 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.pythonlang.cn/3/library/stdtypes.html#printf-style-string-formatting

更新于: 2020 年 6 月 13 日

629 次浏览

开启您的职业生涯

完成课程并获得认证

开始
广告