Class operator add : Class radd : Class PYTHON examples


PYTHON examples » Class » Class radd »

 

Class operator add


Class operator add: instance + noninstance and noninstance + instance

class Commuter:
     def __init__(self, val):
         self.val = val
     def __add__(self, other):
         print 'add', self.val, other
     def __radd__(self, other):
         print 'radd', self.val, other

x = Commuter(88)

y = Commuter(99)

x + 1                      # __add__:  instance + noninstance

+ y                      # __radd__: noninstance + instance

print x + y                # __add__:  instance + instance


           
       



    Related Scripts with Example Source Code in same category :

Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON examples

 Navioo Class
» Class radd