python3中字符串和字节之间转换
2017-08-05 23:43
302 查看
Python3中内置类型bytes和str用法及byte和string之间各种编码转换
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然).
python3.0中怎么创建bytes型数据
设置一个原始的字符串
按utf-8的方式编码,转成bytes
按gb2312的方式编码,转成bytes
解码成string,默认不填
解码成string,使用gb2312的方式
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然).
python3.0中怎么创建bytes型数据
相关文章推荐
- Python中的encode与decode,详解字符串与字节对象之间的转换
- python3 字符串和字节之间的转换
- 字节数组与16进制字符串之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- python 字符串与数字之间的转换
- 字符串与字节之间的转换
- 用Python将IP地址在整型和字符串之间轻松转换
- python常用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)
- java中字节数组和字符串、IO流和字节数组之间的转换
- 字符串 (string)与字节数组(byte[])之间的转换
- 字符串和字节数组之间的转换
- c# 流,字节数组及字符串之间的转换
- python 中list(列表),tupe(元组),str(字符串),dict(字典)之间的相互转换
- C# 16进制与字符串、字节数组之间的转换 C# 16进制与字符串、字节数组之间的转换
- C#16进制与字符串、字节数组之间的转换
- 十六进制的字符串和字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换(转)
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换