課程
/后端開發
/Python
/初識Python
print '''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
print u'''靜夜思
2016-09-14
源自:初識Python 3-7
正在回答
因為第一行已經說了,我們是以utf-8方式編碼的,所以如果再在UTF-8的編碼前提下,繼續用u表示用unicode格式編碼就沒有必要了。utf-8是unicode編碼方式的一種實現方式。慕課在線環境推測為Ubuntu+Python。所以不叫u也可以通過編譯,但是在win下就不一樣。不加u顯示為亂碼。
花海飛11 提問者
因為程序開頭已經加了# -*- coding: utf-8 -*-,這就告訴編譯器用格式來編譯,已經可以編譯中文,這個時候你在加上U就會出問題了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-14
因為第一行已經說了,我們是以utf-8方式編碼的,所以如果再在UTF-8的編碼前提下,繼續用u表示用unicode格式編碼就沒有必要了。utf-8是unicode編碼方式的一種實現方式。慕課在線環境推測為Ubuntu+Python。所以不叫u也可以通過編譯,但是在win下就不一樣。不加u顯示為亂碼。
2016-09-14
因為程序開頭已經加了# -*- coding: utf-8 -*-,這就告訴編譯器用格式來編譯,已經可以編譯中文,這個時候你在加上U就會出問題了