首頁 > 後端開發 > Python教學 > python3中使用什麼編碼

python3中使用什麼編碼

(*-*)浩
發布: 2019-07-20 11:25:42
原創
3655 人瀏覽過

python3中預設編碼方式為utf-8。在儲存和顯示上,python3使用文字字元和二進位資料進行區分,更加明確和清晰。

python3中使用什麼編碼

預設情況下,Python 3 原始碼檔案以 UTF-8 編碼,所有字串都是 unicode 字串。 (建議學習:Python影片教學

當然你也可以為原始碼檔案指定不同的編碼:

# -*- coding: cp-1252 -*-
登入後複製

文字字元使用str類型表示,str 能表示Unicode字符集中所有字符,而二進位資料使用bytes類型表示。

str與bytes之間的轉換

      # bytes object
      b = b"example"
     
      # str object
      s = "example"
     
      # str to bytes
      bytes(s, encoding = "utf8")
     
      # bytes to str
      str(b, encoding = "utf-8")
登入後複製

預設使用utf-8

     # bytes object
      b = b"example"
     
      # str object
      s = "example"
      
      # an alternative method
      # str to bytes
      str.encode(s)
     
      # bytes to str
      bytes.decode(b)
登入後複製

更多Python相關技術文章,請造訪Python教學欄目進行學習!

以上是python3中使用什麼編碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板