Dunder Methods Iterators Generators
dunder methods are special methods that are used to implement certain operations on objects
__init__
- constructor__repr__
- string representation of the object__str__
- string representation of the object__add__
- addition__sub__
- subtraction__mul__
- multiplication__truediv__
- true division__floordiv__
- floor division__mod__
- modulus__pow__
- power__len__
- length__getitem__
- indexing__setitem__
- assignment__delitem__
- deletion__iter__
- iteration__next__
- iteration__contains__
- membership__call__
- calling