课程
/后端开发
/Python
/初识Python
\(~_~)/ \(~_~)/中的\不是转义符?
2017-07-21
源自:初识Python 3-6
正在回答
因为使用了r'',所以中间的字符都是转义之后字符,相当于在这串字符每个字符前都加上了转义字符,就是'\\\(\~\_\~\)\/\ \\\(\~\_\~\)\/'这一串字符,所以'\'不是转义符,是已经经过转义的字符
緣来 提问者
这里不是,因为\(不作为转义字符使用
不是,它是要输出的字符串内容的一部分。
print r'\(~_~)/ \(~_~)/'
输出结果即为 \(~_~)/ \(~_~)/
而不使用raw字符串,具有相同输出结果的print " \\(~_~)/ \\(~_~)/"中
第一个和第三个 " \ "符号才是转义符
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序