About 53,200 results
Open links in new tab
  1. Python's Magic Methods: Leverage Their Power in Your Classes

    Jan 3, 2024 · In this tutorial, you'll learn what magic methods are in Python, how they work, and how to use them in your custom …

  2. Dunder or magic methods in Python - GeeksforGeeks

    Mar 18, 2026 · Python magic (dunder) methods are special methods with double underscores __ that enable operator overloading …

  3. The Magic Methods in Python - AskPython

    Jul 30, 2022 · Python has a set of methods namely Dunder methods that are responsible for holding the properties, data members, …

  4. Built-in magic commands — IPython 9.14.1 documentation

    Here is the help auto-generated from the docstrings of all the available Magics functions that IPython ships with. You can create and …

  5. How Python Magic Methods Work: A Practical Guide

    Mar 20, 2025 · References What are Magic Methods? Magic methods in Python are special methods that start and end with double …

  6. Magic or Dunder Methods in Python - TutorialsTeacher.com

    Built-in classes in Python define many magic methods. Use the dir () function to see the number of magic methods inherited by a …

  7. 11 Python Magic Methods Every Programmer Should Know

    11 Python Magic Methods Every Programmer Should Know Want to support the behavior of built-in functions and method calls in …

  8. A Guide to Python's Magic Methods « rafekettler.com

    A special magic method in Python allows instances of your classes to behave as if they were functions, so that you can "call" them, …

  9. Customize your Python class with Magic or Dunder methods

    Jul 15, 2025 · Comparisons magic methods are invoked, when we check for equivalence (==, !=) or relations (<, and > =). Each of …

  10. Introducing Python Magic Methods - DataCamp

    Aug 12, 2022 · In this tutorial, you'll discover what Python magic methods are and how to use them, looking at some practical …