博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3 bytes与str数据类型相互转换
阅读量:5244 次
发布时间:2019-06-14

本文共 607 字,大约阅读时间需要 2 分钟。

bytes主要是给在计算机看的,string主要是给人看的

中间有个桥梁就是编码规则,现在大趋势是utf8

bytes对象是二进制,很容易转换成16进制,例如\x64

string就是我们看到的内容,例如'abc'

string经过编码encode,转化成二进制对象,给计算机识别

bytes经过反编码decode,转化成string,让我们看,但是注意反编码的编码规则是有范围,\xc8就不是utf8识别的范围

 

 

 

1 # bytes object   2  b = b"example"   3    4  # str object   5  s = "example"    6    7  # str to bytes   8  bytes(s, encoding = "utf8")   9   10  # bytes to str  11  str(b, encoding = "utf-8")  12   13  # an alternative method  14  # str to bytes  15  str.encode(s)   # 字符串转bytes16   17  # bytes to str   # bytes转字符串18  bytes.decode(b)
View Code

 

转载于:https://www.cnblogs.com/liujiming/p/8490636.html

你可能感兴趣的文章
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>
第八章 方法
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
堆 栈
查看>>
Kth Smallest Element in Unsorted Array
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>
SuperEPC
查看>>
RBAC用户角色权限设计方案
查看>>
thymeleaf
查看>>
CentOS7安装iptables防火墙
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
python针对excel的读写操作-----openpyxl
查看>>