【自学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。

相关内容

热门资讯

黄土岭上毙敌酋   7月的河北省保定市涞源县,山风依旧清凉。黄土岭战役纪念展室外传来激昂的宣讲声——“当年,日军就是...
祖国大家庭的温暖丨课桌连着大江...   “zh ch sh……大家看我的口型,是翘舌音哦。”7月17日,疏勒县英阿瓦提乡暑期小课堂上,茹...
以笔为刃,他们在纸页间刻下怎样...   “观展之后才知道左联如此之重大!”“中国青年‘只是向上走’,有一份光,发一份热!”7月15日,上...
多样化暖心服务应对“烤”验 强...   央视网消息:近日,全国多地出现高温天气。这两天,新疆阿克苏地区连续发布高温橙色预警信号,预警范围...
突然一直输!圈友建瓯麻将设置好... 突然一直输!圈友建瓯麻将设置好牌型辅助插件开挂方法(开挂/包赢神器)核心提示:1.通过添加客服微信需...
细节决定成败!天天福建十三张天... 您好:天天福建十三张可以开挂,确实是有挂的,很多玩家在天天福建十三张中打牌都会发现很多用户的牌特别好...
新手玩家福音!蜀中生活圈想要什... 蜀中生活圈神器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,蜀中生活圈可以一键让你轻...
深度爆料!边锋广东麻将怎么识别... 您好:边锋广东麻将可以开挂,确实是有挂的,很多玩家在边锋广东麻将中打牌都会发现很多用户的牌特别好,总...
细节决定成败!中至上饶辅助安装... 您好:中至上饶这款游戏是可以开挂的,确实是有挂的,很多玩家在中至上饶这款游戏中打牌都会发现很多用户的...
运气爆破!丫丫衡阳字牌2想要什... 丫丫衡阳字牌2神器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,丫丫衡阳字牌2可以一...