課程
/后端開發
/Python
/初識Python
但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串(為什么?)
2017-07-04
源自:初識Python 3-6
正在回答
1、r'...'表示法不能表示多行字符串,r'...'的單引號中不能包含/n,/n原本是換行符,但是放在r'...'就只能是字符而已。
如果要表示多行字符串,可以用'''...'''表示:
'''Line 1Line 2Line 3''
2、r'...'表示法不能包含'和‘’,因為r'...'中本來就有單引號,再加入單引號就出現r'...'...'這種情況,第二個'? 后面的內容就無法被表示出來,會報錯的,同理 '' 的作用再這里和 ' 一樣會報錯。
慕移動1443967
慕移動1443967 回復 慕移動1443967
萌角鹿3586699 提問者
可以包含“
r'...' ?的表示方法是不能標識多行字符串,需要用 ?r""".......""" 來表示
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-04
1、r'...'表示法不能表示多行字符串,r'...'的單引號中不能包含/n,/n原本是換行符,但是放在r'...'就只能是字符而已。
如果要表示多行字符串,可以用'''...'''表示:
'''Line 1
Line 2
Line 3''
2、r'...'表示法不能包含'和‘’,因為r'...'中本來就有單引號,再加入單引號就出現r'...'...'這種情況,第二個'? 后面的內容就無法被表示出來,會報錯的,同理 '' 的作用再這里和 ' 一樣會報錯。
2017-09-05
可以包含“
2017-07-04
r'...' ?的表示方法是不能標識多行字符串,需要用 ?r""".......""" 來表示