課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-15
前面幾位說的比較清楚了,最直觀的就是兩種字符串對于反斜杠 \ 的處理
a = '''\n'''
b = r'''\n'''
像上面這樣,把兩個變量打印出來,b會原本不動的打印出 \n ;但a打印出來的是一個空行,看起來什么都沒有
2018-03-15
r'''...'''是禁魔區域?<( ̄ˇ ̄)/,只是單純的輸出'''之間的全部多行內容,不需要轉義符。這樣可以嗎,騷年喲(╯3╰)
2018-03-15
r實際是一個函數,標識后面的字符串可以包含轉移字符。
'''...'''是多行文本的輸入方法。
具體參見3.6節
2018-03-15
r'''...'''是原字符串,\反斜線不會特殊對待,即沒有轉義;'''...'''是長字符串,有轉義