2.1 上章补充-Bytes类型
定义
b'\xe5\xb0\x8f\xe7\x8c\xbf\xe5\x9c\x88' #b开头的都代表是bytes类型,是以16进制来显示的,2个16进制代表一个字节。 utf-8是3个字节代表一个中文,所以以上正好是9个字节Bytes类型的作用
>>> s = "小猿圈"
>>> s.encode("utf-8") # 以utf-8编码
b'\xe5\xb0\x8f\xe7\x8c\xbf\xe5\x9c\x88' #b开头的都代表是bytes类型,是以16进制来显示的,2个16进制代表一个字节。 utf-8是3个字节代表一个中文,所以以上正好是9个字节f = open(file="encode_test",encoding="gbk",mode="w")以二进制模式操作文件
Last updated