课程
/后端开发
/Python
/初识Python
raw字符串我多加一个\转义符结果是这样?
2017-05-15
源自:初识Python 3-6
正在回答
print r"i'm yami \(~_~)/"
要打印的内容里就一个单引号,没必要用转移,外层用双引号包起来就可以了
单引号和双引号都可以表示字符串内容,如果不是内容中同时需要显示2中引号的话,是没必要用转义的
qq_未来_2017 提问者
有单引号的字符串应该是要用双引号才能正确显示单引号的哦,所以出错的那段代码如果换成
print r"i'm yami\(~_~)/"
应该就ok了,这个貌似和是否用r没关系
我的理解是外面的两个‘是表示在内的是字符串内容,i后面也用’的话,Python就没法确定,字符串内容是i,还是i'm yami了,解决方法是你可以用‘’表示在内的是字符串内容
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序