課程
/后端開發
/Python
/初識Python
為什么print u'你好' 會報錯,而是必須加# -*- coding: utf-8 -*-
2018-01-31
源自:初識Python 7-1
正在回答
我也發現了,按照課程,應該print u'你好'? 才正確,但結果卻不是
什么都不加的時候:print '你好' 會報錯,print u'你好' 會報錯
加上# -*- coding: utf-8 -*-的話print '你好' 才可以通過
是不是慕課那個index.py的問題
? 對于非英語語言,加上# -*- coding: utf-8 -*-,可以正確的打印。加u,表示打印unicode字符(支持各種語言)。不加的情況為ASCII字符(字符集較?。?,適用于英語。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-18
我也發現了,按照課程,應該print u'你好'? 才正確,但結果卻不是
2018-01-31
什么都不加的時候:print '你好' 會報錯,print u'你好' 會報錯
加上# -*- coding: utf-8 -*-的話print '你好' 才可以通過
是不是慕課那個index.py的問題
2018-01-31
? 對于非英語語言,加上# -*- coding: utf-8 -*-,可以正確的打印。加u,表示打印unicode字符(支持各種語言)。不加的情況為ASCII字符(字符集較?。?,適用于英語。