zoukankan      html  css  js  c++  java
  • Python 面向对象(二) 特殊方法

    一些Python特殊方法的汇总

    __bases__      类的基类,返回元祖
    __base__     类的基类,也叫父类
    __call__    '类名()',类名加括号调用时执行的语句
    __class__   对象或类所属的类
    __del__     析构方法,对象在内存中被释放时,自动触发执行
    __dict__               类或实例的属性,可写的字典
    __doc__                 类、函数的文档字符串,如果没有定义则为None
    __import__             动态导入模块
    __init__                   构造方法,实例创建时如何初始化
    __metaclass__       元类,定义这个类以怎么的形式被创建,1)拦截类的创建,2)修改类,3)返回修改之后的类
    __module__           类定义所在的模块名
    __mro__                method resolution order,多继承时的方法搜索顺序,返回的是元祖,包含mro()
    mro()                      同__mro__,返回列表
    __name__              类、函数、方法等的名字
    __new__                定义如何创建实例
    __repr__                表现,重写,格式输出
    __str__                  调用str函数时会引发,强制类型转换时会引用
    __subclass__        存储子类列表
    __dir__

  • 相关阅读:
    美国贷款买饭的房屋保险
    ArrayList和数组间的相互转换
    JList动态添加元素
    美国交往礼仪
    刘元普双生贵子(但行好事,莫问前程)
    CountDownLatch与CyclicBarrier
    彻底理解Java的feature模式
    Java中的Future模式原理自定义实现
    浅谈Java Future接口
    Future接口和Callable接口以及FeatureTask详解
  • 原文地址:https://www.cnblogs.com/i-honey/p/7821347.html
Copyright © 2011-2022 走看看