課程
/后端開發
/Python
/初識Python
r'...'不能表示包含'和 "的字符串(為什么?),可是我們做的練習里面r‘’’。。。。?!痪桶艘枂?/p>
2018-01-04
源自:初識Python 3-6
正在回答
主要是為了便于機器判斷字符串的開頭和結尾,如果r'...'或r"..."中可以直接表示含'和"的字符串的話,那么機器會將其當作字符串的開頭或者結尾。
試一試print r'ab'c' 和 print r'ab"c'
用這個思路,你再試試print r'''abec''feg'''? 和 print r'''abec'''feg'''這兩個句子,應該就能明白了
冰鎮罐裝
前面加了r表示字符串內部不能用轉義符,所以'和“就是自身而且只能代表自身,這樣的話就會和字符串標識符'和”沖突,導致解析失敗
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-04
主要是為了便于機器判斷字符串的開頭和結尾,如果r'...'或r"..."中可以直接表示含'和"的字符串的話,那么機器會將其當作字符串的開頭或者結尾。
試一試print r'ab'c' 和 print r'ab"c'
用這個思路,你再試試print r'''abec''feg'''? 和 print r'''abec'''feg'''這兩個句子,應該就能明白了
2018-01-04
前面加了r表示字符串內部不能用轉義符,所以'和“就是自身而且只能代表自身,這樣的話就會和字符串標識符'和”沖突,導致解析失敗