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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python中super关键字用法实例分析
May 28 Python
Python中函数参数设置及使用的学习笔记
May 03 Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
wxpython绘制音频效果
Nov 18 Python
python列表推导式操作解析
Nov 26 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 Python
Python内存映射文件读写方式
Apr 24 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
Python实现双向链表基本操作
May 25 Python
Python+DeOldify实现老照片上色功能
Jun 21 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
jQuery 源码分析笔记
2011/05/25 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python多继承顺序实例分析
2018/05/26 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
初中语文教学反思
2014/02/02 职场文书
《太阳》教学反思
2014/02/21 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
西式婚礼主持词
2014/03/13 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android