python3 x默认使用的编码_python3默认使用什么编码
python3默認(rèn)編碼為unicode,由str類型進(jìn)行表示。二進(jìn)制數(shù)據(jù)使用byte類型表示。
字符串通過編碼轉(zhuǎn)換成字節(jié)碼,字節(jié)碼通過解碼成為字符串
encode:str --> bytes(推薦學(xué)習(xí):Python視頻教程)
decode:bytes --> str
實(shí)例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'))
輸出結(jié)果如下:我是Python3
UTF-8 編碼: b'\xe6\x88\x91\xe6\x98\xafPython3'GBK 編碼: b'\xce\xd2\xca\xc7Python3'UTF-8 解碼: 我是Python3
GBK解碼: 我是Python3
python3默認(rèn)的編碼為unicode,utf-8可以看做是unicode的一個擴(kuò)展集
encode:指明要使用的編碼,decode:指明當(dāng)前編碼的編碼格式
更多Python相關(guān)技術(shù)文章,請?jiān)L問Python教程欄目進(jìn)行學(xué)習(xí)!
以上就是python3默認(rèn)使用什么編碼的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的python3 x默认使用的编码_python3默认使用什么编码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 御风未来宣布其首架国产载人电动垂直起降飞
- 下一篇: 全新宝马 M5 系列汽车渲染图曝光:搭载