"(%d goals, $%d)" % (self.goals, self.penalties)
原始问题:String Formatting in Python 3
Python3格式字符串语法参考:https://docs.python.org/3/library/string.html#format-string-syntax
答案 0 :(得分:6)
它没有特别的意义。它只是插入一个$
字符:
>>> "(%d goals, $%d)" % (10, 42)
'(10 goals, $42)'
有时一美元只是一美元。
您还链接到错误的文档;此处记录的格式语法仅适用于format()
function和str.format()
method。您想要查看printf
-style String Formatting section。