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

RAW的字符串表示?

什么叫r不能表示字符串,后面又能表示了呢???

正在回答

1 回答

学友指的是==> r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)这句话吗?

1、在这里r'...'表示法不能表示多行字符串,作者的意思应该是r'...'的单引号中不能包含/n,/n原本是换行符,但是放在r'...'就只能是字符而已。

作者这里也没说清楚

2、r'...'表示法不能包含'和‘’,因为r'...'中本来就有单引号,再加入单引号就出现r'...'...'这种情况,第二个'  后面的内容就无法被表示出来,会报错的,同理 '' 的作用再这里和 ' 一样会报错。

希望学友理解,有不懂的可以再回复我

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

慕斯8121275

直接在Python里敲 '''line1 line2 line3'''这里面的换行怎么实现?一按回车就执行了
2017-05-11 回复 有任何疑惑可以回复我~
#2

qqkite 回复 慕斯8121275

'''line1 \nline2 \nline3'''
2017-08-24 回复 有任何疑惑可以回复我~
#3

冰镇罐装

我试了print r'ab''c'能得出ab''c,这是不是说明r'...'能表示包含 "的字符串?
2018-01-08 回复 有任何疑惑可以回复我~
#4

lc0118 回复 冰镇罐装

你外面的使用""时里面可以用',外面使用''里面可以使用",不冲突,不会导致直接中断引号范围
2018-01-30 回复 有任何疑惑可以回复我~
查看1条回复

举报

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

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

进入课程

RAW的字符串表示?

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