Object
class is a predefined class. Object class is a super class for every class in
python. If any class is not extending other class then by default it extends
object class.
print object.__name__
print object.__doc__
print object.__dict__
print object.__sizeof__
print object.__doc__
print object.__dict__
print object.__sizeof__
Output -
object
The most base type
{'__setattr__': <slot wrapper '__setattr__' of 'object' objects>,
'__reduce_ex__': <method '__reduce_ex__' of 'object' objects>, '__new__':
<built-in method __new__ of type object at 0x5DEB78B8>, '__reduce__':
<method '__reduce__' of 'object' objects>, '__str__': <slot wrapper
'__str__' of 'object' objects>, '__format__': <method '__format__' of
'object' objects>, '__getattribute__': <slot wrapper '__getattribute__'
of 'object' objects>, '__class__': <attribute '__class__' of 'object'
objects>, '__delattr__': <slot wrapper '__delattr__' of 'object'
objects>, '__subclasshook__': <method '__subclasshook__' of 'object'
objects>, '__repr__': <slot wrapper '__repr__' of 'object' objects>,
'__hash__': <slot wrapper '__hash__' of 'object' objects>, '__sizeof__':
<method '__sizeof__' of 'object' objects>, '__doc__': 'The most base
type', '__init__': <slot wrapper '__init__' of 'object' objects>}
<method '__sizeof__' of 'object' objects>
No comments:
Post a Comment