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中精确输出JSON浮点数的方法
Apr 18 Python
python查询mysql中文乱码问题
Nov 09 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
Linux中安装Python的交互式解释器IPython的教程
Jun 13 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
Tensorflow卷积神经网络实例
May 24 Python
set在python里的含义和用法
Jun 24 Python
Python循环实现n的全排列功能
Sep 16 Python
Python tkinter三种布局实例详解
Jan 06 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
Mar 19 Python
Django分组聚合查询实例分享
Apr 29 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
php中的一些数组排序方法分享
2012/07/20 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
js日期联动示例
2014/05/02 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python程序中的观察者模式结构编写示例
2016/05/27 Python
Python之父谈Python的未来形式
2016/07/01 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
基于python生成器封装的协程类
2019/03/20 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
Django数据统计功能count()的使用
2020/11/30 Python
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
党委书记岗位职责
2013/11/24 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
父亲节感言
2015/08/03 职场文书
Nginx配置使用详解
2022/07/07 Servers