課程
/后端開發
/Python
/初識Python
r'...' 不能表示包含"和‘的字符串,為什么?
2015-12-17
源自:初識Python 3-6
正在回答
但r'...'方法中可以包含“”字符,同樣r"..."方法中也可以包含‘’字符,沒有影響的。
使用r'...'時,從第一個’引號開始,從后面尋找引號’,并把尋找到的第一個引號‘和前面的引號組成一個r'...',剩余的部分如果出現引號必須是成雙成對,而且所有的字符必須在引號內,否則會出現invalid syntax(無效的語法)錯誤,同樣r'''...'''和r"""..."""也是尋找第一個'''或者"""
輸出就是
"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.
'''會找'''湊對,所以不會配對文本中的'或''造成錯誤。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-02
但r'...'方法中可以包含“”字符,同樣r"..."方法中也可以包含‘’字符,沒有影響的。
2015-12-25
使用r'...'時,從第一個’引號開始,從后面尋找引號’,并把尋找到的第一個引號‘和前面的引號組成一個r'...',剩余的部分如果出現引號必須是成雙成對,而且所有的字符必須在引號內,否則會出現invalid syntax(無效的語法)錯誤,同樣r'''...'''和r"""..."""也是尋找第一個'''或者"""
2015-12-17
輸出就是
"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.
'''會找'''湊對,所以不會配對文本中的'或''造成錯誤。