python3 x默认使用的编码_python3默认使用什么编码
python3默認編碼為unicode,由str類型進行表示。二進制數據使用byte類型表示。
字符串通過編碼轉換成字節碼,字節碼通過解碼成為字符串
encode:str --> bytes(推薦學習:Python視頻教程)
decode:bytes --> str
實例python 3.0+str = "我是Python3"
str_utf8 = str.encode('utf-8')
str_gbk = str.encode('GBK')
print(str)
print("UTF-8 編碼:", str_utf8)
print("GBK 編碼:",str_gbk)
print("UTF-8 解碼:", str_utf8.decode('utf-8'))
print("GBK解碼:",str_gbk.decode('GBK'))
輸出結果如下:我是Python3
UTF-8 編碼: b'\xe6\x88\x91\xe6\x98\xafPython3'GBK 編碼: b'\xce\xd2\xca\xc7Python3'UTF-8 解碼: 我是Python3
GBK解碼: 我是Python3
python3默認的編碼為unicode,utf-8可以看做是unicode的一個擴展集
encode:指明要使用的編碼,decode:指明當前編碼的編碼格式
更多Python相關技術文章,請訪問Python教程欄目進行學習!
以上就是python3默認使用什么編碼的詳細內容,更多請關注php中文網其它相關文章!
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的python3 x默认使用的编码_python3默认使用什么编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 御风未来宣布其首架国产载人电动垂直起降飞
- 下一篇: python anaconda安装_Py