On 8/9/21 6:34 PM, Chris Angelico wrote:

If you want to highlight the OOP nature of Python, rather than looking
at magic methods, I'd first look at polymorphism. You can add a pair
of integers; you can add a pair of tuples; you can add a pair of
strings. Each one logically adds two things together and gives a
result, and they're all spelled the exact same way. Dunder methods are
a way for custom classes to slot into that same polymorphism, but the
polymorphism exists first and the dunders come later.

ChrisA


not disagreeing... and yeah I could have thought deeper about the answer, but I still think "notthing has been OOP" -> "yes it has, they just didn't realize it" was worth mentioning
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to