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

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

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 面向对象__类的内置属性与方法的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

本文标题: python3 面向对象__类的内置属性与方法的实例代码

本文地址: http://www.cppcns.com/jiaoben/python/244081.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值