About 56,200 results
Open links in new tab
  1. class - Where is the Python documentation for the special …

    Sep 13, 2009 · 3 Python's double underscore ("dunder") methods are also known as datamodel methods because they are at the core of Python's data model, providing a protocol for …

  2. python - What is the meaning of single and double underscore …

    What do single and double leading underscores before an object's name represent in Python?

  3. Explaining Python's '__enter__' and '__exit__' - Stack Overflow

    Basically all you need to do is add enter and exit methods to an object if you want it to function as a context manager. Python will call these two methods at the appropriate times in the resource …

  4. Understanding __getitem__ method in Python - Stack Overflow

    A good resource for understanding further what is the use of it is to review its associated special/dunder methods in the emulating container types section of Python's data model …

  5. What are the advantages of Dunder methods in python?

    Mar 28, 2021 · One of the biggest advantages of using Python's dunder methods is that they provide a simple way to make objects behave like built-in types. That means you can avoid …

  6. python - Dunder methods for overloading - Stack Overflow

    Aug 8, 2023 · For dunder methods like __getattribute__ and __getattr__ we have a function which access this special methods like getattr(), so we only have to use these dunder methods for …

  7. python - How are dunder methods accessed? - Stack Overflow

    Nov 29, 2021 · While this is a reasonable exercise to understand how Python works, remember that you should not usually call dunder methods directly. Python offers other syntax that will …

  8. python - Is it possible to override a class' __call__ method? - Stack ...

    Feb 5, 2020 · Special methods (aka "dunder" methods) are looked-up with respect to the class of the object, so to override it you would need to change the class, not the instance.

  9. Métodos "__" ou "Dunder" em Python, quais são os mais utilizados?

    Jan 10, 2017 · Em Python existem os métodos "Mágicos", como o __len__, que permite o uso do len (object), além desse em especifico, quais são os outros mais utilizados que possam …

  10. python - What is the difference between __str__ and __repr__?

    Python favors unambiguity over readability, the __str__ call of a tuple calls the contained objects' __repr__, the "formal" representation of an object. Although the formal representation is …