課程
/后端開發
/Python
/初識Python
2018-07-09
源自:初識Python 3-5
正在回答
那我就不太懂了,溜了
你說的這個在我這不行呀
就是這樣,之前的行現在的又不行,what happened!
你看最頂上的版本號一樣么?
雪若天下 提問者
這個是之前成的,真奇怪
Python在后來添加了對Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:
print?u'中文' 中文
注意:?不加 u ,中文就不能正常顯示。
Unicode字符串除了多了一個?u?之外,與普通字符串沒啥區別,轉義字符和多行表示法仍然有效:
?u?
轉義:
u'中文\n日文\n韓文'
多行:
u'''第一行 第二行'''
raw+多行:
ur'''Python的Unicode字符串支持"中文", "日文", "韓文"等多種語言'''
如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題。可以在第一行添加注釋
#?-*-?coding:?utf-8?-*-
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。
雪若天下 提問者 回復 雪若天下 提問者
你往下學,你就知道為什么要用u了
u = '我愛你'
print u = '我愛你'
print u‘我愛你’
慕蓋茨3997363 回復 雪若天下 提問者
這才是的
慕蓋茨3997363
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-10
那我就不太懂了,溜了
2018-07-09
你說的這個在我這不行呀
2018-07-09
2018-07-09
你看最頂上的版本號一樣么?
2018-07-09
這個是之前成的,真奇怪
2018-07-09
Python在后來添加了對Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:
注意:?不加 u ,中文就不能正常顯示。
Unicode字符串除了多了一個
?u?
之外,與普通字符串沒啥區別,轉義字符和多行表示法仍然有效:轉義:
多行:
raw+多行:
如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題。可以在第一行添加注釋
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。
2018-07-09
你往下學,你就知道為什么要用u了
2018-07-09
u = '我愛你'
print u = '我愛你'
2018-07-09
print u‘我愛你’
2018-07-09
這才是的