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 MD5文件生成码
Jan 12 Python
Python函数可变参数定义及其参数传递方式实例详解
May 25 Python
详解Python中的静态方法与类成员方法
Feb 28 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
Python实现嵌套列表去重方法示例
Dec 28 Python
python中文编码与json中文输出问题详解
Aug 24 Python
Django开发的简易留言板案例详解
Dec 04 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
Django实现文件上传下载
Oct 06 Python
基于Tensorflow高阶读写教程
Feb 10 Python
python实现批量修改文件名
Mar 23 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 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作的文本留言本的例子(三)
2006/10/09 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
js右键菜单效果代码
2007/07/21 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
Python 创建空的list,以及append用法讲解
2018/05/04 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
python如何实现单链表的反转
2020/02/10 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
python之随机数函数的实现示例
2020/12/30 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
简短的公司员工自我评价分享
2013/11/13 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
安全教育第一课观后感
2015/06/17 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
python使用pymysql模块操作MySQL
2021/06/16 Python
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL