Python中的%%是什么?

我试图了解以下Python quine:

s = 's = %r\nprint(s%%s)'

print(s%s)

特别是,我在查找有关该%%部分的任何信息时遇到了麻烦。在这种情况下,有人知道这到底是做什么的吗?

后记:很抱歉这个愚蠢的问题-这只是一个逃脱字符。我的Google搜索集中在%%上,这没有将我引向正确的方向。感谢那些花时间回应的人!:)

回答:

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

‘%’是替换的特殊符号,因此当您放置

'Hi %s'%name

您将在%s出现的位置将变量替换为字符串。还有许多其他%代码可用于不同用途。但是要在替换后仅获得百分比符号,可以放置%%。

以上是 Python中的%%是什么? 的全部内容, 来源链接: utcz.com/qa/427114.html

回到顶部