課程
/后端開發
/Python
/初識Python
#?-*-?coding:?utf-8?-*- print?u'''靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉。'''
這段代碼在編譯器中報錯,但是我沒有檢查出語法錯誤。想問下為什么報錯?
2017-09-11
源自:初識Python 3-7
正在回答
#?-*-?coding:?utf-8?-*-有這個就不需要用u了啊
本節課用index.py進行編碼的話,要注意注釋必須加,否則后面加不加u都是有問題的。加了注釋就不用加U了,如果加U了會出現編程錯誤的提示。即加注釋而不加U。
如果用自己電腦上的命令提示符進行操作的話,既要加注釋,也要加U。只加注釋會出現亂碼現象。
下圖1是既加注釋又加U的。圖2是不加U的亂碼現象。
慕粉4367945
開頭有注釋
換到IDE中編譯是正確的
開頭已經說了是utf-8解碼,但是u''''''字符串是unicode解碼,兩個對不上,應該是這樣。錯了的話請糾正。
我也發現這個問題了,估計是考題設置錯了,或者是瀏覽器的設置導致第一行讀取出問題
婷婷_0011 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-20
#?-*-?coding:?utf-8?-*-有這個就不需要用u了啊
2017-09-12
本節課用index.py進行編碼的話,要注意注釋必須加,否則后面加不加u都是有問題的。加了注釋就不用加U了,如果加U了會出現編程錯誤的提示。即加注釋而不加U。
如果用自己電腦上的命令提示符進行操作的話,既要加注釋,也要加U。只加注釋會出現亂碼現象。
下圖1是既加注釋又加U的。圖2是不加U的亂碼現象。
2017-09-11
開頭有注釋
2017-09-11
換到IDE中編譯是正確的
2017-09-11
開頭已經說了是utf-8解碼,但是u''''''字符串是unicode解碼,兩個對不上,應該是這樣。錯了的話請糾正。
2017-09-11
我也發現這個問題了,估計是考題設置錯了,或者是瀏覽器的設置導致第一行讀取出問題