前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 中的一切皆对象

Python 中的一切皆对象

作者头像
宇宙之一粟
发布2020-10-26 10:17:47
3410
发布2020-10-26 10:17:47
举报
文章被收录于专栏:宇宙之_一粟

———— 面向对象 ————

  • 鸭子类型
  • 抽象基类
  • 类变量、对象变量的查找顺序
  • 静态方法、类方法、实例方法
  • 数据封装和私有属性
  • 对象的自省机制
  • 上下文管理器
  • contextlib实现上下文管理器
  • super函数的查找顺序
  • mixin继承模式的应用

Python中的一切皆对象

与Java相比,python的面向对象更彻底。把我们所有能看到的都变成对象

函数和类也是对象,属于Python的一等公民

  1. 可以将函数和类赋值给一个变量
  2. 可以添加到集合对象中
  3. 可以作为参数传递给函数
  4. 可以当作函数的返回值(装饰器的实现原理)

type、object和class的关系

type是一个类,同时也是一个对象

object是最顶层基类

type和object的关系

一切继承object

Python中常见的内置类型

对象的三个特征:身份(即地址,用id取地址)、类型(用type取类型)、值

  • None(全局只有一个)
  • 数值
  • 迭代类型
  • 序列类型
  • 映射(dict)
  • 集合:set、frozenset
  • 上下文管理类型(with语句)
  • 其他
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ———— 面向对象 ————
  • Python中的一切皆对象
    • 函数和类也是对象,属于Python的一等公民
    • type、object和class的关系
      • type和object的关系
      • Python中常见的内置类型
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档