为了账号安全,请及时绑定邮箱和手机立即绑定

但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)

但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)

教学中留下了一个疑问?为什么呢?

正在回答

2 回答

因为即使出现了\n这样换行的字符,由于r''的不转译,所以仍是一行字符。

0 回复 有任何疑惑可以回复我~

row里面没有转义字符,假如开头和结尾刚好是单引号和双引号,那到底是单引号还是双引号呢,如'''....'''

1 回复 有任何疑惑可以回复我~
#1

慕桂英7372131 提问者

前面的引号通过您的解释我已经明白了,请问为什么也不能表示多行字符呢?
2018-02-03 回复 有任何疑惑可以回复我~
#2

慕丝1295422 回复 慕桂英7372131 提问者

s=2 print r'abc' s+=2 w='abc'
2018-02-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信