%%在Python中的作用是什么?

%%在Python中的作用是什么?,python,Python,我试图理解以下Python quine: s = 's = %r\nprint(s%%s)' print(s%s) 特别是,我很难找到有关该%%部件的任何信息。 在这种情况下,有人知道它到底是做什么的吗 后记:很抱歉这个愚蠢的问题——这只是一个逃避角色。 我的谷歌搜索集中在%%,这并没有把我引向正确的方向。感谢那些花时间回应的人!:) %%表示在字符串上使用%运算符后的百分比符号 “%”是替换的特殊符号,因此 'Hi %s'%name 您正在将变量替换到字符串中出现%s的位置。 有许多其他%

我试图理解以下Python quine:

s = 's = %r\nprint(s%%s)'
print(s%s)
特别是,我很难找到有关该%%部件的任何信息。 在这种情况下,有人知道它到底是做什么的吗

后记:很抱歉这个愚蠢的问题——这只是一个逃避角色。
我的谷歌搜索集中在%%,这并没有把我引向正确的方向。感谢那些花时间回应的人!:)

%%表示在字符串上使用%运算符后的百分比符号

“%”是替换的特殊符号,因此

'Hi %s'%name
您正在将变量替换到字符串中出现%s的位置。 有许多其他%代码用于不同的用途。
但为了在替换后得到一个百分比符号,你把%%。

你试过谷歌吗?回答你问题的前几次点击。不是一个傻瓜,一个寻找
%%
解释的人不知道寻找转义百分比。