python3 面向对象__类的内置属性与方法的实例代码


Posted in Python onNovember 09, 2018

0.object类源码

class object:
  """ The most base type """
  def __delattr__(self, *args, **kwargs): # real signature unknown
    """ Implement delattr(self, name). """
    pass
  def __dir__(self): # real signature unknown; restored from __doc__
    """
    __dir__() -> list
    default dir() implementation
    """
    return []
  def __eq__(self, *args, **kwargs): # real signature unknown
    """ Return self==value. """
    pass
  def __format__(self, *args, **kwargs): # real signature unknown
    """ default object formatter """
    pass
  def __getattribute__(self, *args, **kwargs): # real signature unknown
    """ Return getattr(self, name). """
    pass
  def __ge__(self, *args, **kwargs): # real signature unknown
    """ Return self>=value. """
    pass
  def __gt__(self, *args, **kwargs): # real signature unknown
    """ Return self>value. """
    pass
  def __hash__(self, *args, **kwargs): # real signature unknown
    """ Return hash(self). """
    pass
  def __init_subclass__(self, *args, **kwargs): # real signature unknown
    """
    This method is called when a class is subclassed.
    The default implementation does nothing. It may be
    overridden to extend subclasses.
    """
    pass
  def __init__(self): # known special case of object.__init__
    """ Initialize self. See help(type(self)) for accurate signature. """
    pass
  def __le__(self, *args, **kwargs): # real signature unknown
    """ Return self<=value. """
    pass
  def __lt__(self, *args, **kwargs): # real signature unknown
    """ Return self<value. """
    pass
  @staticmethod # known case of __new__
  def __new__(cls, *more): # known special case of object.__new__
    """ Create and return a new object. See help(type) for accurate signature. """
    pass
  def __ne__(self, *args, **kwargs): # real signature unknown
    """ Return self!=value. """
    pass
  def __reduce_ex__(self, *args, **kwargs): # real signature unknown
    """ helper for pickle """
    pass
  def __reduce__(self, *args, **kwargs): # real signature unknown
    """ helper for pickle """
    pass
  def __repr__(self, *args, **kwargs): # real signature unknown
    """ Return repr(self). """
    pass
  def __setattr__(self, *args, **kwargs): # real signature unknown
    """ Implement setattr(self, name, value). """
    pass
  def __sizeof__(self): # real signature unknown; restored from __doc__
    """
    __sizeof__() -> int
    size of object in memory, in bytes
    """
    return 0
  def __str__(self, *args, **kwargs): # real signature unknown
    """ Return str(self). """
    pass
  @classmethod # known case
  def __subclasshook__(cls, subclass): # known special case of object.__subclasshook__
    """
    Abstract classes can override this to customize issubclass().
    This is invoked early on by abc.ABCMeta.__subclasscheck__().
    It should return True, False or NotImplemented. If it returns
    NotImplemented, the normal algorithm is used. Otherwise, it
    overrides the normal algorithm (and the outcome is cached).
    """
    pass
  __class__ = None # (!) forward: type, real value is ''
  __dict__ = {}
  __doc__ = ''
  __module__ = ''

1.内置属性说明

①__class__:说明对象处于模块中的哪一个类

②[类名].__dict__:打印类的所有属性与方法(包括继承自基类的属性和方法)(包括内置属性和方法)

   [对象].__dict__:打印对象的所有属性(私有和公有)

总结

以上所述是小编给大家介绍的python3 面向对象__类的内置属性与方法的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现全局变量的两个解决方法
Jul 03 Python
Python之os操作方法(详解)
Jun 15 Python
详解python eval函数的妙用
Nov 16 Python
聊聊Python中的pypy
Jan 12 Python
python如何在循环引用中管理内存
Mar 20 Python
python筛选出两个文件中重复行的方法
May 31 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
windows下 兼容Python2和Python3的解决方法
Dec 05 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
Python面试不修改数组找出重复的数字
May 20 Python
python 不同方式读取文件速度不同的实例
Nov 09 #Python
对python多线程与global变量详解
Nov 09 #Python
python 多线程中子线程和主线程相互通信方法
Nov 09 #Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 #Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 #Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 #Python
python 多线程将大文件分开下载后在合并的实例
Nov 09 #Python
You might like
德生PL550的电路分析
2021/03/02 无线电
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
JavaScript 格式字符串的应用
2010/03/29 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
Python中__init__和__new__的区别详解
2014/07/09 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
python实现图片插入文字
2019/11/26 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
PHP面试题及答案一
2012/06/18 面试题
C#面试题
2016/05/06 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
理发店策划方案
2014/06/05 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
清明节主题班会
2015/08/14 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
python多线程方法详解
2022/01/18 Python