课程
/后端开发
/Python
/Python3 入门教程(新版)
为何我运行了r里面含有’的字符串,还能运行成功?
2022-02-14
源自:Python3 入门教程(新版) 3-6
正在回答
课程里说的是多重的,你这个是单重的,r本身消耗了一对“”,你多加几个就知道了
print(r'I"m ok')这两个都是可与运行成功的,只要你r句式的内容和包裹句式前后的两个符号不冲突就可以双引号可以包单引号,单引号可以包双引号,如果你包裹的符号用单引号,里边就不能再出现同样的单引号了,会被识别为r句式的结束符号 → 如:print(r'I'm ok') 这样就不可以包裹符号为双引号同理 → 如:print(r"I"m ok") 这样也不可以
举报
python3入门教程,让你快速入门并能编写简单的Python程序
2 回答但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串
2 回答r'...'表示法不能表示多行字符串也不能表示包含'和"的字符串?这个怎么理解?
1 回答“r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。”为啥包含"也可以运行,
2 回答我看介绍里不是说,r不能用来表示含有 ' 和 " 的字符串吗?
2 回答这个双引号也不表示字符串起始,为啥双引号前面不加斜线