课程
/后端开发
/Python
/初识Python
r'''...''' 与'''...'''有什么区别?
2018-03-15
源自:初识Python 3-6
正在回答
前面几位说的比较清楚了,最直观的就是两种字符串对于反斜杠 \ 的处理
a = '''\n'''b = r'''\n'''
像上面这样,把两个变量打印出来,b会原本不动的打印出 \n ;但a打印出来的是一个空行,看起来什么都没有
r'''...'''是禁魔区域 <( ̄ˇ ̄)/,只是单纯的输出'''之间的全部多行内容,不需要转义符。这样可以吗,骚年哟(╯3╰)
r实际是一个函数,标识后面的字符串可以包含转移字符。
'''...'''是多行文本的输入方法。
具体参见3.6节
r'''...'''是原字符串,\反斜线不会特殊对待,即没有转义;'''...'''是长字符串,有转义
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序