課程
/后端開發
/Python
/初識Python
那么問題來了,什么時候print要加u,我試過了,utf-8不需要加u的
2017-05-02
源自:初識Python 3-7
正在回答
u只是用來聲明該字符串是用Unicode編碼,因此并不是說print時需要加u,而是當你需要使用Unicode編碼的字符的時候才在該字符串的前面加u。
例如:所需字符都是英文或數字的時候不需要加U,因為可以使用ascii碼編碼
???????????str = "hello123"
????????? ?print str
????????????但如果所需字符有中文的時候就需要使用Unicode編碼了,因為ascii沒法對我大中國87019個漢字進行數字標識。
????????????str = r"中國"
????????????print str
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-02
u只是用來聲明該字符串是用Unicode編碼,因此并不是說print時需要加u,而是當你需要使用Unicode編碼的字符的時候才在該字符串的前面加u。
例如:所需字符都是英文或數字的時候不需要加U,因為可以使用ascii碼編碼
???????????str = "hello123"
????????? ?print str
????????????但如果所需字符有中文的時候就需要使用Unicode編碼了,因為ascii沒法對我大中國87019個漢字進行數字標識。
????????????str = r"中國"
????????????print str