課程
/后端開發
/Python
/初識Python
什么叫r不能表示字符串,后面又能表示了呢???
2017-03-26
源自:初識Python 3-6
正在回答
學友指的是==> r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(為什么?)這句話嗎?
1、在這里r'...'表示法不能表示多行字符串,作者的意思應該是r'...'的單引號中不能包含/n,/n原本是換行符,但是放在r'...'就只能是字符而已。
作者這里也沒說清楚
2、r'...'表示法不能包含'和‘’,因為r'...'中本來就有單引號,再加入單引號就出現r'...'...'這種情況,第二個'? 后面的內容就無法被表示出來,會報錯的,同理 '' 的作用再這里和 ' 一樣會報錯。
希望學友理解,有不懂的可以再回復我
慕斯8121275
qqkite 回復 慕斯8121275
冰鎮罐裝
lc0118 回復 冰鎮罐裝
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-26
學友指的是==> r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(為什么?)這句話嗎?
1、在這里r'...'表示法不能表示多行字符串,作者的意思應該是r'...'的單引號中不能包含/n,/n原本是換行符,但是放在r'...'就只能是字符而已。
作者這里也沒說清楚
2、r'...'表示法不能包含'和‘’,因為r'...'中本來就有單引號,再加入單引號就出現r'...'...'這種情況,第二個'? 后面的內容就無法被表示出來,會報錯的,同理 '' 的作用再這里和 ' 一樣會報錯。
希望學友理解,有不懂的可以再回復我