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

raw字符串我多加一个\转义符结果是这样?

http://img1.sycdn.imooc.com//591953e60001461b03150219.jpgraw字符串我多加一个\转义符结果是这样?

正在回答

3 回答

print r"i'm yami \(~_~)/"

要打印的内容里就一个单引号,没必要用转移,外层用双引号包起来就可以了

单引号和双引号都可以表示字符串内容,如果不是内容中同时需要显示2中引号的话,是没必要用转义的

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

qq_未来_2017 提问者

非常感谢!
2017-05-16 回复 有任何疑惑可以回复我~

有单引号的字符串应该是要用双引号才能正确显示单引号的哦,所以出错的那段代码如果换成

 print r"i'm yami\(~_~)/"

应该就ok了,这个貌似和是否用r没关系

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

我的理解是外面的两个‘是表示在内的是字符串内容,i后面也用’的话,Python就没法确定,字符串内容是i,还是i'm yami了,解决方法是你可以用‘’表示在内的是字符串内容

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

举报

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

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

进入课程

raw字符串我多加一个\转义符结果是这样?

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