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

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

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

為什么需要本文,因為在對接某些很老的接口的時候,需要傳遞過去的是16進制的hex字符串,并且要求對傳的字符串做編碼,這里就介紹了utf-8 Unicode bytes 等等。

#英文使用utf-8 轉(zhuǎn)換成16進制hex字符串的方法
newstr = 'asd'
b_str = bytes(newstr,encoding='utf-8')
print(b_str)
hex_str = b_str.hex() #將bytes類型轉(zhuǎn)換成16進制的hex字符串
print(hex_str) #字節(jié)碼轉(zhuǎn)16進制hex的方法
print(bytes.fromhex(hex_str).decode('utf-8')) #將16進制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進制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返回數(shù)據(jù)的實現(xiàn)

    使用Django的JsonResponse返回數(shù)據(jù)的實現(xiàn)

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

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

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

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

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

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

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

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

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

    python處理excel文件之xlsxwriter?模塊

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

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

    曲線擬合是構(gòu)造曲線或數(shù)學函數(shù)的過程,其具有對一系列數(shù)據(jù)點的最佳擬合,可能受到約束,本文主要介紹了如何使用Python實現(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代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 淺談python中的實例方法、類方法和靜態(tài)方法

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

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

最新評論

宜州市| 枣庄市| 石渠县| 安泽县| 商洛市| 区。| 安顺市| 益阳市| 阜城县| 缙云县| 封丘县| 沙坪坝区| 陆河县| 西乡县| 祁门县| 赣榆县| 东丰县| 翼城县| 长乐市| 天等县| 高淳县| 文成县| 滦平县| 邹平县| 通山县| 新津县| 砀山县| 鹤峰县| 大理市| 大庆市| 蛟河市| 麻江县| 迭部县| 洮南市| 阳朔县| 萨嘎县| 双城市| 衡阳县| 伽师县| 盐源县| 耿马|