- 若是一個字符串包含不少須要轉義的字符,對每個字符都進行轉義會很麻煩。爲了不這種狀況,咱們能夠在字符串前面加個前綴 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!''' 複製代碼