General
In General Code
__annotations__ gets a returned dictionary of type annotations for the object
class.__bases__ The tuple of base classes of a class object.
__builtins__ https://newbedev.com/python-what-s-the-difference-between-builtin-and-builtins
__cached__ is the path to any compiled version of the code
instance.__class__ The class to which a class instance belongs.
- R
__closure__ None or a tuple of cells that contain bindings for the function’s free variables.
__code__ The code object representing the compiled function body.
__defaults__ A tuple containing default args values for those args that have defaults, or None
object.__dict__ The namespace supporting arbitrary function attributes.
__doc__ The function’s documentation string, or None if unavailable; not inherited by subclasses.
__file__ The absolute path to the file that the code currently executing is within
- R
__globals__ A reference to the dict that holds the function’s global vars
- the global namespace of the module in which the function was defined.
__import__ will return the top level module of a package, unless you pass a nonempty fromlist arg
__kwdefaults__ A dict containing defaults for keyword-only parameters.
__loader__ https://stackoverflow.com/questions/22185888/pythons-loader-what-is-it
__main__ The Entry point to a program, used in if __name__ == "__main__":
__module__ The name of the module the function was defined in, or None if unavailable.
__mro__ https://docs.python.org/3/library/stdtypes.html#class.__mro__
__name__ The function’s name. same as __qualname__ but not showing the parents
__package__ https://stackoverflow.com/a/21233334/12339658
__path__ https://stackoverflow.com/a/2700924/12339658
__qualname__ A dotted name showing the “path” from the global scope to an item in that module
__spec__ None in __main__ or interactive mode otherwise, information about the module
class.__subclasses__() Returns a list of weak references to its immediate alive subclasses.