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修改注册表终止360进程实例
Oct 13 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
python中函数总结之装饰器闭包详解
Jun 12 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
详解python 发送邮件实例代码
Dec 22 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
python编写微信远程控制电脑的程序
Jan 05 Python
python判断设备是否联网的方法
Jun 29 Python
ubuntu上安装python的实例方法
Sep 30 Python
python配置文件写入过程详解
Oct 19 Python
在django中自定义字段Field详解
Dec 03 Python
sklearn-SVC实现与类参数详解
Dec 10 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
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
python中引用与复制用法实例分析
2015/06/04 Python
Python实现数据库编程方法详解
2015/06/09 Python
python中的全局变量用法分析
2015/06/09 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
车辆安全检查制度
2014/01/12 职场文书
五十岁生日宴会答谢词
2014/01/15 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
产品销售计划书
2014/05/04 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
2014年大学生工作总结
2014/11/20 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android