Python面向对象特殊属性及方法解析


Posted in Python onSeptember 16, 2020

特殊属性

Python中对象包括很多双下划?开始和结束的属性,这些特殊属性,有特殊用法。

特殊方法 含义
obj.__dict__ 对象的属性字典
obj.__class__ 对象所处的类
class.__bases__ 类的基本元组(多继承)
class.__base__ 类的基类
class.__mro__ 类层次结构
class.__subclasses__() 子类列表

代码如下

class A:
  pass
class B:
  pass
class C(A,B):
  def __init__(self,nn):
    self.nn = nn
  def cc(self):
    print('cc')

c = C(3)
print(dir(c))
print(c.__dict__)
print(c.__class__)
print(C.__bases__)
print(C.mro())
print(A.__subclasses__())

结果

Python面向对象特殊属性及方法解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python算法学习之基数排序实例
Dec 18 Python
python的绘图工具matplotlib使用实例
Jul 03 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
python线程安全及多进程多线程实现方法详解
Sep 27 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
深入了解NumPy 高级索引
Jul 24 Python
python 如何将office文件转换为PDF
Sep 22 Python
Python实现淘宝秒杀功能的示例代码
Jan 19 Python
通过代码实例了解Python异常本质
Sep 16 #Python
Python使用xpath实现图片爬取
Sep 16 #Python
Python自动创建Excel并获取内容
Sep 16 #Python
python如何实时获取tcpdump输出
Sep 16 #Python
基于python实现复制文件并重命名
Sep 16 #Python
详解python程序中的多任务
Sep 16 #Python
python实现简单的tcp 文件下载
Sep 16 #Python
You might like
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
Google Map API更新实现用户自定义标注坐标
2009/07/29 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
vue实现简单图片上传
2020/06/30 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
Python collections模块使用方法详解
2019/08/28 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
Django中FilePathField字段的用法
2020/05/21 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
django使用channels实现通信的示例
2020/10/19 Python
利用Python优雅的登录校园网
2020/10/21 Python
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
生产主管岗位职责
2013/11/10 职场文书
预备党员党校学习自我评价分享
2013/11/12 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
2014年度工作总结报告
2014/12/15 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
常用的Python代码调试工具总结
2021/06/23 Python
详解CSS3浏览器兼容
2022/12/24 HTML / CSS