python3中預設編碼方式為utf-8。在儲存和顯示上,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中文網其他相關文章!