python高级之一切皆对象

  1. 函数和类都是对象,属于python的一等公民,
    一等公民:
    1. 可以赋值给变量
    2. 可以添加到集合对象中
    3. 可以作为函数参数传递
    4. 可以当做函数返回值

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
  1. python内置类型:

None 全局只有一个
值类型:int 、float、complex、bool
迭代类型
序列类型
映射类型(dict)
集合:set、frozenset
上下文管理类型(with)
其他:模块类型、class和实例、函数类型、方法类型、代码类型、type类型、object对象、ellipsis类型(省略号)、notimplemented类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容