欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Bytes类型

程序员文章站 2022-05-04 13:07:08
Bytes类型:1、定义 bytes类型是指一堆字节的集合, 在python中以b开头的字符串都是bytes类型。 以16进制显示, 两个16进制代表一个字节。 utf-8是3个16进制代表一个中文。2、作用 计算机只认识二进制, 所以要存储东西到硬盘当中, 那就必须将这些东西编码成二进制后再存。 ......

bytes类型:
1、定义
    bytes类型是指一堆字节的集合, 在python中以b开头的字符串都是bytes类型。
    以16进制显示, 两个16进制代表一个字节。 utf-8是3个16进制代表一个中文。

2、作用
    计算机只认识二进制, 所以要存储东西到硬盘当中, 那就必须将这些东西编码成二进制后再存。
        1、对于文字:可以以gbk、utf-8、ascii编码
        2、对于图片:必须编码成png、jpeg等格式
        3、对于音乐:必须编码成mp3,wav等

3、以二进制模式操作文件
    wb:以二进制的方式创建
    rb:以二进制的方式读
    ab:以二进制的方式追加

 

f = open(file="encode_test",mode="wb")
s = "以二进制模式创建".encode("utf-8")
print(s)
f.write(s)
f.close()