課程
/后端開發
/Python
/初識Python
SyntaxError: invalid syntax
2016-04-23
源自:初識Python 3-7
正在回答
我要先吐槽下, 萬惡的歪果仁, 發明語言的時候為什么不用Unicode 做默認字符編碼, 呃 突然感覺這么說 特別的沒良心。。。
Python 2.x 中 u"xx" 是在定義 unicode 字符串。 r"..." 是在定義原始字符串,也就是“轉義轉義字符” 哈哈,我隨口說的,題主可以自己搜索官方的正經解釋。 而ur"xxx" ?則是 綜合兩家之長, 課程中顯示不正確 只是慕課網的正確性驗證做的不好, 并不是你寫的不對, 如果想通過驗證, 字符串前面不要加 修飾就好了。
錯了,因為單獨的r 在python 中有意義,單獨的u 也是,但你合成ur ,python 識別不了。要分兩次進行。即r'''... ''',然后結果用u'''...'''。你可以試試u'''r'''...''''''
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-23
我要先吐槽下, 萬惡的歪果仁, 發明語言的時候為什么不用Unicode 做默認字符編碼, 呃 突然感覺這么說 特別的沒良心。。。
Python 2.x 中 u"xx" 是在定義 unicode 字符串。 r"..." 是在定義原始字符串,也就是“轉義轉義字符” 哈哈,我隨口說的,題主可以自己搜索官方的正經解釋。 而ur"xxx" ?則是 綜合兩家之長, 課程中顯示不正確 只是慕課網的正確性驗證做的不好, 并不是你寫的不對, 如果想通過驗證, 字符串前面不要加 修飾就好了。
2016-04-23
錯了,因為單獨的r 在python 中有意義,單獨的u 也是,但你合成ur ,python 識別不了。要分兩次進行。即r'''... ''',然后結果用u'''...'''。你可以試試u'''r'''...''''''