0. 类源码

class  :
  \"\"\" The most   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   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  .__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  .__new__
    \"\"\" Create and return a new  . 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   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  .__subclasshook__
    \"\"\"
    Abstract classes can override this to customize issubclass().
    This is invoked early on by abc.ABC .__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 面向对象__类的内置属性与方法的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

收藏 打印