Back to Browse

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

1.2K views
Nov 11, 2021
4:52

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!

Download

1 formats

Video Formats

360pmp47.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

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