課程
/后端開發
/Python
/初識Python
print ‘中文’,無論是否加n,結果都顯示為“中文”,有點迷茫了,這是咋回事呢?
2018-09-15
源自:初識Python 3-7
正在回答
#?-*-?coding:?utf-8?-*- print(''' ??靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉。 ''')
print(u''' ??靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉。 ''')
你說的因該是u吧?是的話如下:這和你采用的編碼有關,比如你的編譯器采用的是GB2312編碼,不用添加U也可以直接編譯出來,但是,如果采用其他編碼可能只有加U才可以顯示,目前應該是編譯器的編碼更新,所以,你的編譯器可以直接在不添加U的情況下,編譯出中文
pythonMiya 提問者
Consuelo 回復 pythonMiya 提問者
青春正在逝去 回復 Consuelo
Consuelo 回復 青春正在逝去
因為‘ XX’在字符前后加上引號已經代表這串字符為字符串格式了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-15
2018-09-15
你說的因該是u吧?是的話如下:
這和你采用的編碼有關,比如你的編譯器采用的是GB2312編碼,不用添加U也可以直接編譯出來,
但是,如果采用其他編碼可能只有加U才可以顯示,目前應該是編譯器的編碼更新
,所以,你的編譯器可以直接在不添加U的情況下,編譯出中文
2018-09-15
因為‘ XX’在字符前后加上引號已經代表這串字符為字符串格式了