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

Python3中str、bytes、bytearray轉(zhuǎn)化

 更新時(shí)間:2023年04月02日 11:23:14   作者:AI學(xué)長(zhǎng)  
本文主要介紹了Python3中str、bytes、bytearray轉(zhuǎn)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

簡(jiǎn)介

str是采用Unicode編碼方式的序列,主要用于顯示
bytes是字節(jié)序列,主要用于網(wǎng)絡(luò)和文件傳輸
bytearray和bytes是一樣的,只是它是可變的,它們的關(guān)系和str與list類似

str和bytes的相互轉(zhuǎn)化就是編碼和解碼

str轉(zhuǎn)bytes

使用函數(shù)encode

In [2]: s1 = "123abc456ffff"                                                                                                                                                                                                                                                           
In [4]: b = s1.encode("utf-8")                                                                                                                                                  
In [5]: print(b)                                                                                                                                                         
b'123abc456ffff'
In [6]: 

bytes轉(zhuǎn)str

使用函數(shù)decode

In [6]: s2 = b.decode("utf-8")                                                                                                                                           
In [7]: print(s2)                                                                                                                                                        
123abc456ffff
In [8]: 

如果是定義一個(gè)bytes:

b = b'123abc456ffff'

bytes和str轉(zhuǎn)化為bytearray

bytes和str轉(zhuǎn)化為bytearray都依賴于bytearray函數(shù)

bytes --> bytearray

In [8]: b = b'dafafasfasfsad22136436'
In [10]: s1 = bytearray(b) 
In [11]: print(s1)                                                                                                                                  
bytearray(b'dafafasfasfsad22136436')
In [12]:

str–>bytearray

In [8]: b = 'dafafasfasfsad22136436'
In [10]: s1 = bytearray(b) 
In [11]: print(s1)                                                                                                                                  
bytearray(b'dafafasfasfsad22136436')
In [12]:

hex字符串轉(zhuǎn)為bytearray

In [12]: hexs = "1289"                                                                                                                              
In [13]: br = bytearray.fromhex(hexs)                                                                                                               
In [14]: print(br)                                                                                                                                  
bytearray(b'\x12\x89')
In [15]: 

bytearray轉(zhuǎn)為str和bytes

byarray=bytearray("aabbcc",encoding='utf-8')
str=byarray.decode('utf-8')
bytes=bytes(byarray)
print (byarray)
bytearray(b'aabbcc')
print(str)
aabbcc
print(bytes)
b'aabbcc'

到此這篇關(guān)于Python3中str、bytes、bytearray轉(zhuǎn)化的文章就介紹到這了,更多相關(guān)Python3 str bytes bytearray轉(zhuǎn)化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基礎(chǔ)之操作MySQL數(shù)據(jù)庫(kù)

    Python基礎(chǔ)之操作MySQL數(shù)據(jù)庫(kù)

    這篇文章主要介紹了Python基礎(chǔ)之操作MySQL數(shù)據(jù)庫(kù),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • Django 靜態(tài)文件配置過程詳解

    Django 靜態(tài)文件配置過程詳解

    這篇文章主要介紹了Django 靜態(tài)文件配置過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python pandas讀取CSV文件的注意事項(xiàng)(適合新手)

    Python pandas讀取CSV文件的注意事項(xiàng)(適合新手)

    這篇文章主要給大家介紹了關(guān)于Python pandas讀取CSV文件的注意事項(xiàng),非常適合新手,csv是我接觸的比較早的一種文件,比較好的是這種文件既能夠以電子表格的形式查看又能夠以文本的形式查看,需要的朋友可以參考下
    2021-06-06
  • OpenCV半小時(shí)掌握基本操作之色彩空間

    OpenCV半小時(shí)掌握基本操作之色彩空間

    這篇文章主要介紹了OpenCV基本操作之色彩空間,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 使用Python的Flask框架來搭建第一個(gè)Web應(yīng)用程序

    使用Python的Flask框架來搭建第一個(gè)Web應(yīng)用程序

    Flask框架是一個(gè)以輕量級(jí)著稱的Web開發(fā)框架,近兩年來在Web領(lǐng)域獲得了極高的人氣,這里我們就來看如何使用Python的Flask框架來搭建第一個(gè)Web應(yīng)用程序
    2016-06-06
  • Python接口自動(dòng)化淺析yaml配置文件原理及用法

    Python接口自動(dòng)化淺析yaml配置文件原理及用法

    本文主要給大家介紹了yaml語法、yaml儲(chǔ)存數(shù)據(jù),封裝類讀取yaml配置文件,以及yaml的用法和其原理,有需要的朋友可以參考下,希望可以有所幫助
    2021-08-08
  • python如何在word中存儲(chǔ)本地圖片

    python如何在word中存儲(chǔ)本地圖片

    這篇文章主要介紹了python如何在word中存儲(chǔ)本地圖片,想了解docx模塊的同學(xué),可以參考下
    2021-04-04
  • Django全局啟用登陸驗(yàn)證login_required的方法

    Django全局啟用登陸驗(yàn)證login_required的方法

    這篇文章主要介紹了Django全局啟用登陸驗(yàn)證login_required的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中UserWarning:The NumPy module was reloaded問題的解決方案

    Python中UserWarning:The NumPy module was 

    在 Python 項(xiàng)目中,我們經(jīng)常需要導(dǎo)入許多庫(kù)來完成各種任務(wù),NumPy 作為一個(gè)核心的科學(xué)計(jì)算庫(kù),被廣泛應(yīng)用于數(shù)據(jù)處理和分析,然而,有時(shí)我們會(huì)遇到 NumPy 重載的警告,本文將詳細(xì)講解這一警告的原因,并提供解決方案,需要的朋友可以參考下
    2024-07-07
  • Python OpenCV處理圖像之圖像直方圖和反向投影

    Python OpenCV處理圖像之圖像直方圖和反向投影

    這篇文章主要為大家詳細(xì)介紹了Python OpenCV處理圖像之圖像直方圖和反向投影,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07

最新評(píng)論

黑水县| 班戈县| 樟树市| 清水河县| 高雄市| 苏尼特左旗| 城市| 毕节市| 姚安县| 双流县| 灵台县| 长顺县| 普格县| 高青县| 南木林县| 兴宁市| 廊坊市| 通许县| 富源县| 奉新县| 玉树县| 琼中| 烟台市| 靖西县| 梁平县| 桑日县| 平山县| 五原县| 正蓝旗| 措美县| 台前县| 云浮市| 固始县| 南靖县| 景谷| 汶川县| 东丰县| 合水县| 红河县| 苍山县| 北辰区|