美元符号在这个Python 3字符串格式表达式中的用途是什么



"(%d goals, $%d)" % (self.goals, self.penalties)

原始问题:Python 3 中的字符串格式

Python3格式字符串语法参考:https://docs.python.org/3/library/string.html#format-字符串语法

它没有特别的含义。它只插入一个$字符:

>>> "(%d goals, $%d)" % (10, 42)
'(10 goals, $42)'

有时一美元就是一美元。

您还链接到了错误的文档;在那里记录的格式化语法仅适用于CCD_ 3函数和CCD_。您需要查看printf样式的字符串格式部分。

最新更新