关于一些三引号和反斜杠的问题
a = r'''c:\now\'''问题:像这个代码,我在Shell窗口中按下回车,没有反应,就是没有互动的意思,我也不知道咋说,Shell要我继续输入代码,这是为什么呢 本帖最后由 hrpzcf 于 2021-10-5 11:01 编辑
虽然你用了原始字符串r但也不能以反斜杠结尾,因为解释器会认为 \' 都是需要保留的原始字符,那你的字符串就是以两个单引号 '' 结束,解释器认为你的字符串还没输入完,会等到完整的3引号才会结束输入。
>>>
a = r'''c:\now\'''
'''
>>>
a = r'c:\now''\\'
>>> hrpzcf 发表于 2021-10-5 11:00
虽然你用了原始字符串r但也不能以反斜杠结尾,因为解释器会认为 \' 都是需要保留的原始字符,那你的字符串 ...
明白了~ 感谢回答!!!!
页:
[1]