您好,登錄后才能下訂單哦!
Python中的中文是個很頭痛的問題,Python2和Python3都會出現,而且py2中出現的概率要大些。
有一道面試題: Python中如何處理中文問題,能想到的就是以下幾方面來規避:
1. 首行添加 # coding = utf-8
# coding = utf-8 # 或者 # -*- coding:utf-8 -*-
2. 字符串前添加u
>>> s = u'中文' >>> print(s) 中文
3. 添加以下代碼
import sys reload(sys) sys.setdefaultencoding('utf-8')
4. 使用編解碼
s.decode('utf-8').encode('gbk')
5. 打開含中文的文件時
open(FileName, 'r', encoding='utf-8')
6. IDLE中設置,比如Pycharm中,將文件編碼,保存的形式都設置成一樣的,gbk或者utf-8形式的。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。