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 相关文章推荐
python33 urllib2使用方法细节讲解
Dec 03 Python
详解Python3中yield生成器的用法
Aug 20 Python
python实现将内容分行输出
Nov 05 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
基于Python的文件类型和字符串详解
Dec 21 Python
Python3 queue队列模块详细介绍
Jan 05 Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 Python
Python中@property的理解和使用示例
Jun 11 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
Dec 31 Python
python属于解释语言吗
Jun 11 Python
vscode调试django项目的方法
Aug 06 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获取随机数字和字母的方法详解
2013/06/06 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
python 实现在txt指定行追加文本的方法
2018/04/29 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
Python处理PDF与CDF实例
2020/02/26 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
中职生自荐信
2013/10/13 职场文书
医学实习生自我鉴定
2013/12/12 职场文书
大学毕业生自荐书怎么写?
2014/01/06 职场文书
超越自我演讲稿
2014/05/21 职场文书
倡导文明标语
2014/06/16 职场文书