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()
上一篇: django数据库迁移时候异常
下一篇: 一. python 安装
推荐阅读
-
SQL Server更改表数据类型View中Column数据类型没有相应改变
-
Mysql技术内幕-笔记-第二章 数据类型_MySQL
-
laravel openssl_random_pseudo_bytes 这个函数是什么扩展的?谢谢
-
Python3的基本数据类型介绍
-
浅谈javascript六种数据类型以及特殊注意点_javascript技巧
-
PHP 文件类型判断代码_php技巧
-
SQL SERVER中强制类型转换cast和convert的区别详解
-
QML 1【QML类型系统: The QML Type System】
-
PHP第五课 自动类型转换与流程控制_PHP教程
-
php学习之数据类型之间的转换代码_PHP