課程
/后端開發
/Python
/初識Python
這個是有錯誤嗎?
2018-03-08
源自:初識Python 3-7
正在回答
為什么在notepad++編就沒有錯,-*- coding: utf-8 -*-? u? 這兩個都要有 ,只有-*- coding: utf-8 -*-這個的話,會出現亂碼
注釋#-*-coding:utf-8 -*-,表明以下Python代碼使用utf-8編碼,print u'" ..."'又要讓解釋器使用Unicode編碼輸出,導致解碼出錯。
-*- coding: utf-8 -*- 已經顯示下面的東西用中文輸出,所以print后面不用的u去掉就可以了
去掉u就好
因為前面已經加了utf——8
去掉print后面的u,第一段已經注釋過了
你寫的沒有錯,是對的,如果想著在慕課網上正確,試試把u換成r就不會有報錯
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-09
為什么在notepad++編就沒有錯,-*- coding: utf-8 -*-? u? 這兩個都要有 ,只有-*- coding: utf-8 -*-這個的話,會出現亂碼
2018-03-08
注釋#-*-coding:utf-8 -*-,表明以下Python代碼使用utf-8編碼,print u'" ..."'又要讓解釋器使用Unicode編碼輸出,導致解碼出錯。
2018-03-08
-*- coding: utf-8 -*- 已經顯示下面的東西用中文輸出,所以print后面不用的u去掉就可以了
2018-03-08
去掉u就好
因為前面已經加了utf——8
2018-03-08
去掉print后面的u,第一段已經注釋過了
2018-03-08
你寫的沒有錯,是對的,如果想著在慕課網上正確,試試把u換成r就不會有報錯