python编码类型互转总结
生活随笔
收集整理的這篇文章主要介紹了
python编码类型互转总结
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、只有在unicode下才能將utf-8與gbk互轉(zhuǎn)
2、unicode是在內(nèi)存中使用,bytes是文件存儲(chǔ)和網(wǎng)絡(luò)傳輸時(shí)使用
py3時(shí):
a=“中國(guó)” 和a=u"中國(guó)" 是一個(gè)意思,都表示str類型unicode存儲(chǔ)類型,即默認(rèn)是unicode存儲(chǔ)類型
c=b"中國(guó)" 表示str類型bytes存儲(chǔ)類型
py2時(shí):
a=“中國(guó)” 和a=b"中國(guó)" 是一個(gè)意思,表示str類型bytes存儲(chǔ)類型,即默認(rèn)是bytes存儲(chǔ)類型
a=u"中國(guó)" 表示str類型unicode存儲(chǔ)類型
轉(zhuǎn)換:
py3時(shí):
unicode 類型— encode —> bytes 類型
示例:
py2時(shí):
bytes 類型— decode —> unicode 類型
示例:
總結(jié)
以上是生活随笔為你收集整理的python编码类型互转总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 类常用各种方法及区别
- 下一篇: websocket python爬虫_p