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 专题三 字符串的基础知识
Mar 19 Python
python交互式图形编程实例(三)
Nov 17 Python
opencv python 图像去噪的实现方法
Aug 31 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
python机器人运动范围问题的解答
Apr 29 Python
python简单验证码识别的实现方法
May 10 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
对python中assert、isinstance的用法详解
Nov 27 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
python批量提取图片信息并保存的实现
Feb 05 Python
python中Pexpect的工作流程实例讲解
Mar 02 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
php和javascript之间变量的传递实现代码
2012/12/19 PHP
php实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
js实现微信分享代码
2020/10/11 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python最基本的输入输出详解
2015/04/25 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
运动会100米解说词
2014/01/23 职场文书
工作说明书范文
2014/05/07 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
升学宴学生致辞
2015/07/27 职场文书
Python实现视频自动打码的示例代码
2022/04/08 Python