- 若是一个字符串包含不少须要转义的字符,对每个字符都进行转义会很麻烦。为了不这种状况,咱们能够在字符串前面加个前缀 r,表示这是一个 raw 字符串,里面的字符就不须要转义了。例如:
r'\(~_~)/ \(~_~)/'
可是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为何?)
若是要表示多行字符串,能够用'''...'''表示:
'''Line 1 Line 2 Line 3'''
复制代码
- 上面这个字符串的表示方法和下面的是彻底同样的:
'Line 1\nLine 2\nLine 3'
还能够在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:
r'''Python is created by "Guido". It is free and easy to learn. Let's start learn Python in imooc!''' 复制代码