Python基礎(06)Python中raw字符串與多行字符串

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