python DAY_10(2) 字节编码和解码,以及byte,bytearray,str的转换

学习内容:
字节编码和解码,以及byte,bytearray,str的转换
Tips:
BOM处理:我们在从外部得到一个文件(不是自身python所写的文件,会包含字节顺序标识。),为了防止其乱码或者出错。
可以
open(“文件名”,“r”,enconding=“utf-8-sig”).read()
这样输出就不换出现字节顺序标识
重点:(本次代码参考他人)
1.字符串的概述
参见下图
在这里插入图片描述
2.字节编码和解码
ASCII码不能作为汉字标准,推荐使用UTF-8标准
在这里插入图片描述
我们发现上面图中,输出前面有个b,b代表为一个字节
常见的字节编码与解码的指令如上,(参考别人的代码)
utf-8是常见的标准,在最优条件下占用最小的内存空间。
2.byte,bytearray,str的转换
在这里插入图片描述
在这里插入图片描述
byte字节,如同字符串,不支持原位改变!

在这里插入图片描述
bytearray如同列表,可以进行一系列操作,具体可以自己查阅资料
在这里插入图片描述

参见的使用方法如上,在这不做过多赘述,需要记忆的内容较多,需要多加练习

发布了33 篇原创文章 · 获赞 0 · 访问量 699

猜你喜欢

转载自blog.csdn.net/soulproficiency/article/details/103947543