赋值
python 中没有声明变量,只有赋值变量,每个变量在使用前都需要赋值,变量只有被赋值了才会被创建
多个变量赋值
a=b=c=1
a, b, c = 1, 2, 3
标准的数据类型
- 常见的数据类型有
- number (数字)
- string(字符串)
- dictionary(字典)
- tuple(元组)
- list(列表)
- set(集合)
- 不可变类型:number(数字)、string(字符串)、tuple(元组)
- 可变类型:list(列表)、set(集合)、dictionary(字典)
type 与 isinstance 的区别
- type ()不会认为子类是一种父类
- isinstance ()会认为是一种父类
bool 是 int 的子类
del 删除一些对象引用
一个变量可以通过赋值指向不同类型的对象
数值的除法:/返回一个浮点数 //返回一个整数
在混合计算时,python 会把整型转换成浮点型
set 集合
- 可以使用 set()函数或者使用{}创建集合
- 创建空集合必须使用 set()因为{}是创建字典
字典
- 字典是无序的
- key 必须是不可变类型
- 在同一个字典中,key 必须是唯一的
- dict()可以构建字典
bytes 类型
- 表示的是不可变的二进制序列
- 与字符串不同的是,bytes 类型中的元素是(0-255 之间),而不是 unicode 字符
- bytes 通常用于处理二进制数据,如视频、音频等
- 创建方式
- b“”
- bytes()