最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法

 更新時間:2018年10月26日 09:51:07   作者:haeasringnar  
今天小編就為大家分享一篇Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

為什么需要本文,因?yàn)樵趯幽承┖芾系慕涌诘臅r候,需要傳遞過去的是16進(jìn)制的hex字符串,并且要求對傳的字符串做編碼,這里就介紹了utf-8 Unicode bytes 等等。

#英文使用utf-8 轉(zhuǎn)換成16進(jìn)制hex字符串的方法
newstr = 'asd'
b_str = bytes(newstr,encoding='utf-8')
print(b_str)
hex_str = b_str.hex() #將bytes類型轉(zhuǎn)換成16進(jìn)制的hex字符串
print(hex_str) #字節(jié)碼轉(zhuǎn)16進(jìn)制hex的方法
print(bytes.fromhex(hex_str).decode('utf-8')) #將16進(jìn)制hex字符串轉(zhuǎn)換成bytes,然后在轉(zhuǎn)換成字符串
print(type('中文'.encode('utf-8')),'中文'.encode('unicode_escape'),'中文123456'.encode('unicode_escape').decode('utf-8'))

#中文轉(zhuǎn)換成Unicode的一種方法之一
u_str = '中文123456'
b_str = bytes(u_str,encoding='unicode_escape')
h_u_s = b_str.hex()print ("\u4e2d\u6587") #Unicode編碼可直接輸出
#中文使用Unicode轉(zhuǎn)換成bytes再轉(zhuǎn)換成16進(jìn)制hex方法 包含英文和數(shù)字
u_cn = '中文asd123'
hex_msg = bytes(u_cn,encoding='utf_16_be').hex() 
#這是特殊要求下最終的解決方案
#注意在Python3中已經(jīng)沒有了直接將字符串變成bytes或者Unicode的方法了
#也就是說,在Python中 u'中文'已經(jīng)不再奏效

#bytes轉(zhuǎn)str
b_str = bytes('中文',encoding='utf-8')
print(b_str.decode()) #直接輸出為普通字符串

以上這篇Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Django的JsonResponse返回?cái)?shù)據(jù)的實(shí)現(xiàn)

    使用Django的JsonResponse返回?cái)?shù)據(jù)的實(shí)現(xiàn)

    這篇文章主要介紹了使用Django的JsonResponse返回?cái)?shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 關(guān)于python環(huán)境變量如何配置

    關(guān)于python環(huán)境變量如何配置

    這篇文章主要介紹了關(guān)于python環(huán)境變量如何配置,當(dāng)我們在自己電腦上同時安裝了python2.x和python3.x版本的解釋器的時候,就需要對環(huán)境變量的配置進(jìn)行一定的修改,需要的朋友可以參考下
    2023-04-04
  • 一文帶你玩轉(zhuǎn)Python中的倒排索引

    一文帶你玩轉(zhuǎn)Python中的倒排索引

    倒排索引是一種索引機(jī)制,廣泛應(yīng)用于信息檢索和數(shù)據(jù)庫系統(tǒng)中,本文主要為大家介紹了Python中倒排索引的原理與實(shí)戰(zhàn),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • python逐像素獲取柵格經(jīng)緯度分別保存在兩個矩陣中(代碼收藏)

    python逐像素獲取柵格經(jīng)緯度分別保存在兩個矩陣中(代碼收藏)

    這篇文章主要介紹了python逐像素獲取柵格經(jīng)緯度分別保存在兩個矩陣中的實(shí)現(xiàn)示例,建議收藏代碼總會用到,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2024-01-01
  • python的django寫頁面上傳文件及遇到的問題小結(jié)

    python的django寫頁面上傳文件及遇到的問題小結(jié)

    這篇文章主要介紹了python的django寫頁面上傳文件以及遇到的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • python處理excel文件之xlsxwriter?模塊

    python處理excel文件之xlsxwriter?模塊

    這篇文章主要介紹了python處理excel文件之xlsxwriter?模塊,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-05-05
  • Python進(jìn)行指數(shù)和對數(shù)曲線擬合詳解

    Python進(jìn)行指數(shù)和對數(shù)曲線擬合詳解

    曲線擬合是構(gòu)造曲線或數(shù)學(xué)函數(shù)的過程,其具有對一系列數(shù)據(jù)點(diǎn)的最佳擬合,可能受到約束,本文主要介紹了如何使用Python實(shí)現(xiàn)指數(shù)和對數(shù)曲線擬合,需要的可以參考下
    2024-04-04
  • Python下調(diào)用Linux的Shell命令的方法

    Python下調(diào)用Linux的Shell命令的方法

    有時候難免需要直接調(diào)用Shell命令來完成一些比較簡單的操作,這篇文章主要介紹了Python下調(diào)用Linux的Shell命令的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • TFRecord文件查看包含的所有Features代碼

    TFRecord文件查看包含的所有Features代碼

    今天小編就為大家分享一篇TFRecord文件查看包含的所有Features代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 淺談python中的實(shí)例方法、類方法和靜態(tài)方法

    淺談python中的實(shí)例方法、類方法和靜態(tài)方法

    本文主要介紹了python 實(shí)例方法、類方法和靜態(tài)方法的相關(guān)知識。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02

最新評論

白银市| 东乌珠穆沁旗| 南丰县| 海丰县| 会同县| 元朗区| 新昌县| 广汉市| 河间市| 安福县| 富源县| 土默特左旗| 天气| 象山县| 会昌县| 永州市| 长宁县| 永清县| 水富县| 毕节市| 兴文县| 武乡县| 邢台市| 高台县| 绵竹市| 太保市| 临夏县| 三台县| 孟村| 宁津县| 富锦市| 海城市| 庄浪县| 长春市| 收藏| 海宁市| 盐津县| 斗六市| 友谊县| 贡嘎县| 松江区|