Python bytes轉(zhuǎn)string實(shí)現(xiàn)方式
Python string轉(zhuǎn)bytes
在 Python 中,bytes 類型和 字符串 的所有操作、使用和內(nèi)置方法也都基本一致。因此,我們也可以實(shí)現(xiàn)將 bytes 類型轉(zhuǎn)換成 string 類型。
Python bytes轉(zhuǎn)string方法
Python bytes 轉(zhuǎn) string 方法主要有兩種方法:即使用 str() 函數(shù)將 bytes 轉(zhuǎn) string 和 使用 bytes 的 decode() 函數(shù)將 bytes 轉(zhuǎn) string。
案例
bytes對(duì)象轉(zhuǎn)字符串
使用 str() 函數(shù),將 bytes 序列轉(zhuǎn)成字符串
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用 str 函數(shù),將 bytes 序列轉(zhuǎn)成字符串
byteHaiCoder = b'Hello \xe5\x97\xa8\xe5\xae\xa2\xe7\xbd\x91(HaiCoder)!'
strHaiCoder = str(byteHaiCoder, 'utf-8')
print('strHaiCoder:', strHaiCoder)
程序運(yùn)行后,控制臺(tái)輸出如下:

首先,我們?cè)谧址?HaiCoder 前面加了字符 b,定義了一個(gè) bytes 類型的 變量 byteHaiCoder。接著,使用 str() 函數(shù),將 bytes 變量轉(zhuǎn)換成 string 類型,并指定字符編碼為 utf-8。
最后,使用 print() 函數(shù),打印被轉(zhuǎn)換后的字符串。
bytes對(duì)象轉(zhuǎn)字符串
使用 decode() 函數(shù),將 bytes 序列轉(zhuǎn)成字符串。
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用 decode 函數(shù),將 bytes 序列轉(zhuǎn)成字符串
byteHaiCoder = b'Hello \xe5\x97\xa8\xe5\xae\xa2\xe7\xbd\x91(HaiCoder)!'
strHaiCoder = byteHaiCoder.decode('utf-8')
print('strHaiCoder:', strHaiCoder)
程序運(yùn)行后,控制臺(tái)輸出如下:

首先,我們?cè)谧址?HaiCoder 前面加了字符 b,定義了一個(gè) bytes 類型的變量 byteHaiCoder。接著,使用 decode() 函數(shù),將 bytes 變量轉(zhuǎn)換成 string 類型,并指定字符編碼為 utf-8。
最后,使用 print() 函數(shù),打印被轉(zhuǎn)換后的字符串。
Python bytes轉(zhuǎn)string總結(jié)
Python bytes 轉(zhuǎn) string 方法主要有兩種方法,第一種是使用 str() 函數(shù)將 bytes 轉(zhuǎn) string,第二種是使用 bytes 的 decode() 函數(shù)將 bytes 轉(zhuǎn) string。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用numpy轉(zhuǎn)換成cupy利用GPU執(zhí)行錯(cuò)誤
在使用PyInstaller打包Python程序時(shí),可能會(huì)遇到缺少模塊的錯(cuò)誤,尤其是在將Numpy轉(zhuǎn)換為CuPy以利用GPU加速時(shí),如果遇到ModuleNotFoundError,表明PyInstaller沒(méi)有包含一些隱式導(dǎo)入的包,解決方法是手動(dòng)將缺失的包添加到打包目錄中2024-09-09
Python 余弦相似度與皮爾遜相關(guān)系數(shù) 計(jì)算實(shí)例
今天小編就為大家分享一篇Python 余弦相似度與皮爾遜相關(guān)系數(shù) 計(jì)算實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
詳解從Django Rest Framework響應(yīng)中刪除空字段
這篇文章主要介紹了詳解從Django Rest Framework響應(yīng)中刪除空字段,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
Python利用requests模塊下載圖片實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于Python利用requests模塊下載圖片的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08

