Python3中bytes类型转换为str类型
作者:陆勤 时间:2022-05-19 16:47:31
Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然)。
问题背景
基于URL解析报文的时候,URL链接出现str类型+bytes类型是报错TypeError,如何解决这个问题呢?
解决方案
方法一:利用str函数
方法二:利用bytes.decode()进行解码
测试代码如下:
# -*- coding: utf-8 -*-
"""
Created on Wed Sep 26 10:13:07 2018
任务:Python3 bytes类型转换为str类型
@author: 数据人陆勤
"""
b1 = b'Hello'
s1 = 'Hello'
print(type(b1))
print(type(s1))
# bytes类型转换为str类型
# 方法1 str()函数
s2 = str(b1, encoding="utf-8")
print(s2)
print(type(s2))
# 方法2 bytes.decode()函数
s3 = bytes.decode(b1)
print(s3)
print(type(s3))
测试结果如下:
总结
以上所述是小编给大家介绍的Python3中bytes类型转换为str类型网站的支持!
来源:http://shujuren.org/article/728.html
标签:python3,bytes,str
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
提升Python运行速度的5个小技巧
2021-07-28 20:25:24
python使用分治法实现求解最大值的方法
2021-07-14 12:06:09
编写SQL Server的扩展存储过程实例
2009-01-20 15:45:00
Matplotlib绘制条形图的方法你知道吗
2022-12-05 15:23:59
![](https://img.aspxhome.com/file/2023/5/83685_0s.png)
Firefox 的 Jetpack 扩展案例分析:Gmail 邮件提醒
2009-10-15 12:41:00
![](https://img.aspxhome.com/file/UploadPic/200910/15/gmail01-18s.png)
YUV转为jpg图像的实现
2021-07-26 09:18:29
详解Python如何利用turtle绘制中国结
2021-02-10 13:52:29
![](https://img.aspxhome.com/file/2023/6/87456_0s.jpg)
类型为search的input及相关属性
2009-02-11 12:49:00
![](https://img.aspxhome.com/file/UploadPic/20092/11/safari-input-type-search-83s.jpg)
Python zip()函数用法实例分析
2022-10-28 21:39:53
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2023-11-01 00:14:33
python3爬虫之入门基础和正则表达式
2023-04-11 12:48:02
![](https://img.aspxhome.com/file/2023/8/77568_0s.jpg)
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2022-10-10 19:11:55
python不同系统中打开方法
2021-04-03 20:40:48
![](https://img.aspxhome.com/file/2023/7/97097_0s.png)
如何获得ADO的连接信息?
2009-11-23 20:33:00
用tensorflow搭建CNN的方法
2021-05-29 08:51:17
![](https://img.aspxhome.com/file/2023/3/110213_0s.png)
oracle 查询表名以及表的列名
2009-07-26 09:33:00
pandas dataframe drop函数介绍
2023-07-11 17:19:17
![](https://img.aspxhome.com/file/2023/8/101218_0s.png)
Python设计模式之命令模式原理与用法实例分析
2022-07-28 20:49:15
![](https://img.aspxhome.com/file/2023/4/75314_0s.png)
Python WebSocket长连接心跳与短连接的示例
2022-08-20 04:05:15
学习完全掌握纯CSS布局网页
2008-05-28 17:14:00