Python中的%%是什么?[重复]
问题内容:
这个问题已经在这里有了答案 :
如何在Python字符串中有选择地转义百分比(%)? (7个答案)
6年前关闭。
我试图了解以下Python quine:
s = 's = %r\nprint(s%%s)'
print(s%s)
特别是,我在查找有关该%%部分的任何信息时遇到了麻烦。在这种情况下,有人知道这到底是做什么的吗?
后记:很抱歉这个愚蠢的问题-这只是一个逃脱字符。我的Google搜索集中在%%上,这没有将我引向正确的方向。感谢那些花时间回应的人!:)
问题答案:
%%表示在字符串上使用%运算符后的百分比符号。
‘%’是替换的特殊符号,因此当您放置
'Hi %s'%name
您将在%s出现的位置将变量替换为字符串。还有许多其他%代码可用于不同用途。但是要在替换后仅获得百分比符号,可以放置%%。