- 函数和类都是对象,属于python的一等公民,
一等公民:- 可以赋值给变量
- 可以添加到集合对象中
- 可以作为函数参数传递
- 可以当做函数返回值
2.type 、class 、object 关系
type 生成 int, int 生成 1
type 生成 str , str 生成 "abc"
type 生成 class , class 生成 obj实例
type是一个class, 也是一个对象,(有type 可以创建 type类型对象)
object 是最顶层的基类
image.png
image.png
- python内置类型:
None 全局只有一个
值类型:int 、float、complex、bool
迭代类型
序列类型
映射类型(dict)
集合:set、frozenset
上下文管理类型(with)
其他:模块类型、class和实例、函数类型、方法类型、代码类型、type类型、object对象、ellipsis类型(省略号)、notimplemented类型