The object_class name is accessible via .__name__ . See codes:
>>> object <class 'object'> >>> object.__name__ 'object'
However, the __name__ parameter is not in class_object by default.
codes:
>>> foo = dir(object) >>> foo ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__'] >>> foo.count('__name__') 0
the object is the base for all classes. It has methods that are common to all instances of Python classes.
Where is the __name__ parameter located in?
source share