課程
/后端開發
/Python
/初識Python
為什么不能輸出打印,智商受到了質疑
2018-03-05
源自:初識Python 3-7
正在回答
? ?解釋:代碼編輯第一行的注釋#-*-coding:utf-8 -*-,表明以下Python代碼使用utf-8編碼,但是很多人把題目要求的輸出語句寫成print u'" ..."',這樣就又要讓解釋器使用Unicode編碼輸出,導致解碼出錯。以何種方式編碼就應以何種方式解碼,否則就很有可能出現編碼錯誤。
參考:http://lukejin.iteye.com/blog/598303
weibo_春去還會來的_0 提問者
代碼沒有問題 ?應該是版本問題 ? 我在本機上用python2.7版本能正常輸出。在這里面試驗和你效果一樣,你也可以用本機上的python試試看
前面注釋已經表明使用 UTF-8編碼,下面的代碼去掉u即可。
是不是標點符號錯了。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-05
? ?解釋:代碼編輯第一行的注釋#-*-coding:utf-8 -*-,表明以下Python代碼使用utf-8編碼,但是很多人把題目要求的輸出語句寫成print u'" ..."',這樣就又要讓解釋器使用Unicode編碼輸出,導致解碼出錯。以何種方式編碼就應以何種方式解碼,否則就很有可能出現編碼錯誤。
參考:http://lukejin.iteye.com/blog/598303
2018-03-05
代碼沒有問題 ?應該是版本問題 ? 我在本機上用python2.7版本能正常輸出。在這里面試驗和你效果一樣,你也可以用本機上的python試試看
2018-03-05
前面注釋已經表明使用 UTF-8編碼,下面的代碼去掉u即可。
2018-03-05
是不是標點符號錯了。