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 相关文章推荐
Django URL传递参数的方法总结
Aug 28 Python
Python切片索引用法示例
May 15 Python
Python3爬虫学习入门教程
Dec 11 Python
使用Template格式化Python字符串的方法
Jan 22 Python
python加载自定义词典实例
Dec 06 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
python字符串的index和find的区别详解
Jun 20 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
python遍历路径破解表单的示例
Nov 21 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 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 生成WML页面方法详解
2009/08/09 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
PHP解析目录路径的3个函数总结
2014/11/18 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
python实现文本文件合并
2015/12/29 Python
在Django同1个页面中的多表单处理详解
2017/01/25 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
幼儿园老师辞职信
2014/01/20 职场文书
高中学生期末评语
2014/04/25 职场文书
加薪通知
2015/04/25 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书