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

2024-05-14 06:25:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图理解以下Python quine:

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

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

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


Tags: 信息角色部件时间情况方向quineprint
1条回答
网友
1楼 · 发布于 2024-05-14 06:25:02

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

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

'Hi %s'%name

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

相关问题 更多 >