【自学Python】Python bytes转string
创始人
2024-05-09 14:14:22
0

Python bytes转string

Python string转bytes教程

Python 中,bytes 类型和 字符串 的所有操作、使用和内置方法也都基本一致。因此,我们也可以实现将 bytes 类型转换成 string 类型。

Python bytes转string方法

Python bytes 转 string 方法主要有两种方法:即使用 str() 函数将 bytes 转 string 和 使用 bytes 的 decode() 函数将 bytes 转 string。

案例

bytes对象转字符串

使用 str() 函数,将 bytes 序列转成字符串

print("嗨客网(www.haicoder.net)")# 使用 str 函数,将 bytes 序列转成字符串
byteHaiCoder = b'Hello \xe5\x97\xa8\xe5\xae\xa2\xe7\xbd\x91(HaiCoder)!'
strHaiCoder = str(byteHaiCoder, 'utf-8')
print('strHaiCoder:', strHaiCoder)

程序运行后,控制台输出如下:

请添加图片描述

首先,我们在字符串 HaiCoder 前面加了字符 b,定义了一个 bytes 类型的 变量 byteHaiCoder。接着,使用 str() 函数,将 bytes 变量转换成 string 类型,并指定字符编码为 utf-8。

最后,使用 print() 函数,打印被转换后的字符串。

bytes对象转字符串

使用 decode() 函数,将 bytes 序列转成字符串。

print("嗨客网(www.haicoder.net)")# 使用 decode 函数,将 bytes 序列转成字符串
byteHaiCoder = b'Hello \xe5\x97\xa8\xe5\xae\xa2\xe7\xbd\x91(HaiCoder)!'
strHaiCoder = byteHaiCoder.decode('utf-8')
print('strHaiCoder:', strHaiCoder)

程序运行后,控制台输出如下:

请添加图片描述

首先,我们在字符串 HaiCoder 前面加了字符 b,定义了一个 bytes 类型的变量 byteHaiCoder。接着,使用 decode() 函数,将 bytes 变量转换成 string 类型,并指定字符编码为 utf-8。

最后,使用 print() 函数,打印被转换后的字符串。

Python bytes转string总结

Python bytes 转 string 方法主要有两种方法,第一种是使用 str() 函数将 bytes 转 string,第二种是使用 bytes 的 decode() 函数将 bytes 转 string。

相关内容

热门资讯

法治日报 | 筑牢法治社会根基...   法治,是治国理政的基本方式。习近平总书记深刻指出,法律要发挥作用,需要全社会信仰法律。党的二十届...
因“欺骗投保人”,招商信诺武汉...   极目新闻记者 柴荆  11月3日,国家金融监督管理总局浙江监管局披露的行政处罚信息显示,注册于武...
好评中国|打开“进博之门”,让...   浦江潮涌,世界瞩目。第八届中国国际进口博览会5日在上海开幕。本届进博会不仅展现了中国持续推动高水...
全红婵体重从38公斤增到46公...   11月6日,十五运会跳水女子双人10米台决赛展开角逐,上海队的陈芋汐/掌敏洁以350.22分夺冠...
立冬时节,做好这几件事很重要!...   11月7日迎来立冬节气  此后冬季正式开始  万物进入休养、收藏的状态  养生也应该收藏精气、养...
选热门还是冷门?热爱,会让每一...   只要心怀热爱,每一步探索的路都会开出花来。  在“冷门”与“热门”之间,该如何选择赛道?11月4...
史上最严重政府“停摆”持续 “...   当地时间6日,美国历史上持续时间最长的联邦政府“停摆”进入第37天,其影响持续蔓延。数十万联邦雇...
进博日记 | 他们都看好中国!   11月5日,第八届中国国际进口博览会在国家会展中心(上海)开幕,展览面积超过43万平方米,155...
进博全球参展商热议中国“十五五...   正在举行的第八届进博会上,全球参展商们热议“十五五”规划建议,这张中国未来五年的新蓝图,正在成为...
“奶皮子糖葫芦”走红 医生提醒...   最近,糖葫芦里面的新口味“奶皮子糖葫芦”受到了不少人的关注。医生提醒,高糖的食物一定要适量食用,...