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