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文档生成工具pydoc使用介绍
Jun 02 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
python3爬虫怎样构建请求header
Dec 23 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
python redis连接 有序集合去重的代码
Aug 04 Python
Python 根据数据模板创建shapefile的实现
Nov 26 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
Python中Permission denied的解决方案
Apr 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
php调用nginx的mod_zip模块打包ZIP文件
2014/06/11 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
js中less常用的方法小结
2017/08/09 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
vue实现轮播图帧率播放
2021/01/26 Vue.js
Python fileinput模块使用实例
2015/06/03 Python
Python中最大递归深度值的探讨
2019/03/05 Python
Python流程控制 while循环实现解析
2019/09/02 Python
关于python的缩进规则的知识点详解
2020/06/22 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
会展中心部门工作职责
2013/11/27 职场文书
创业融资计划书
2014/04/25 职场文书
优秀会计求职信
2014/07/04 职场文书
大学生入党自传2015
2015/06/26 职场文书
心得体会格式及范文
2016/01/25 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android