Python Classes - Operator Overloading Methods with Code Example - Learn to Program APPFICIAL

Publicado el: 10 noviembre 2021
en el canal de: Appficial
1,171
26

Operator Overloading allows you to replace the functionality of numeric operators (such as +, -, *, and /) with a method

For example, you can write an __add__(self, other) method to replace the functionality of the (+) operator

Use the built-in isinstance() method to handle different object types for the operation

Method / Description
__add__(self, other) / Add (+)
__sub__(self, other) / Subtract (-)
__mul__(self, other) / Multiply (*)
__truediv__(self, other) / Divide (/)
__floordiv__(self, other) / Floored division (//)
__mod__(self, other) / Modulus (%)
__pow__(self, other) / Exponentiation (**)
__and__(self, other) / "and" logical operator
__or__(self, other) / "or" logical operator
__abs__(self) / Absolute value (abs())
__int__(self) / Convert to integer (int())
__float__(self) / Convert to floating point (float())

Subscribe to Appficial for more programming videos coming soon. Also, don't forget to click LIKE and comment on the video if it helped you out!


En esta página del sitio puede ver el video en línea Python Classes - Operator Overloading Methods with Code Example - Learn to Program APPFICIAL de Duración hora minuto segunda en buena calidad , que subió el usuario Appficial 10 noviembre 2021, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 1,171 veces y le gustó 26 a los espectadores. Disfruta viendo!