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

相关内容

热门资讯

校馆弦歌 向西而歌 在爱国奋斗...   校馆弦歌:向西而歌,在爱国奋斗中赓续“西迁精神”。
全球媒体聚焦|外媒:中美合作迈...   当地时间9月14日至15日,中美双方经贸团队在西班牙马德里举行会谈,就妥善解决TikTok问题达...
指尖触千年 数字焕新生——20...   西安碑林的《多宝塔感应碑》在屏幕上重现笔锋流转,三星堆青铜神树借助裸眼3D技术动态呈现纹饰密码,...
星火成炬|青春铁骨 热血军训 超燃!各地中学、高校开学军训“硬核”进行中:机器狗、无人机悉数亮相,21公里野外拉练堪比大片,汇演现...
​税务风险预警指标怎么搭 税务风险预警指标怎么搭建立税务风险预警指标体系:企业应结合自身业务特点,建立包括税负率、利润率、费用...
“法拉利裁判”谢尔盖现身李宇春...   55岁“九头身法拉利裁判”谢尔盖,现身李宇春成都演唱会,激情舞动引热议。(编辑:杨杨)
湖南一处路边收费停车位 司机集...   9月14日湖南,湖南一处路边收费停车位,司机集体把车停在车位外侧,网友:贴罚单咋办?(编辑:段玉...
专访|中国市场与供应链助力奥迪...   新华社德国慕尼黑9月15日电 专访|中国市场与供应链助力奥迪电动化转型——访奥迪全球首席执行官格...
砥砺奋进七十载 天山南北谱华章...   石榴籽小院的幸福生活  新疆自古以来就是多民族聚居地区。位于新疆西北部的塔城地区,生活着汉族、维...
大妈超市实现塑料袋自由 是“节...   9月14日北京,大妈超市实现塑料袋自由,是“节俭成癖”还是“贪小便宜”?网友锐评:她明可以明整卷...