双百分比符号在Python中的作用是什么?

双百分比符号在Python中的作用是什么?,python,Python,双百分比符号是什么意思?它做什么?这不是特定于Python的。编写该代码的人使用字符串“%%NOM%%作为占位符,并使用它替换NOM的值“%%”在Python字符串中没有特殊意义 这可能是一种很容易在输入字符串中找到位置的方法,用不同的值替换“%%NOM%%”占位符 对于Python字符串中具有特殊含义的字符,您可以查看Yanis上的Python文档,在您的问题的上下文中,EMRIC和SHADOWTALKER的答案是正确的;但是,我看到了不同的用法。例如,如果您在Jupyter笔记本中的某个单元

双百分比符号是什么意思?它做什么?

这不是特定于Python的。编写该代码的人使用字符串
“%%NOM%%
作为占位符,并使用它替换
NOM

的值“%%”在Python字符串中没有特殊意义

这可能是一种很容易在输入字符串中找到位置的方法,用不同的值替换“%%NOM%%”占位符


对于Python字符串中具有特殊含义的字符,您可以查看Yanis上的Python文档,在您的问题的上下文中,EMRIC和SHADOWTALKER的答案是正确的;但是,我看到了不同的用法。例如,如果您在Jupyter笔记本中的某个单元格中使用%%time,则该命令将打印出来(单元格内的所有命令执行后)执行整个单元格所需的时间

如果您在单元格的开头使用它,而不使用任何其他内容,则可能会收到以下消息: UsageError:%%时间是一个单元格魔法,但单元格正文是空的。您是指行魔法%时间(单个%)

壁时间:10.6秒

如果使用单个百分号,如%时间,则可能会返回以下内容:
墙时间:0 ns

没有,只是字符串的一部分…@omri_saadon这不是同一个问题。
while "%%NOM%%" in outLine:
    outLine = outLine.replace("%%NOM%%", nom, 1)