Mega Code Archive

 
Categories / Python Tutorial / Class
 

Function Interfaces and Callback-Based Code

class Callback:     def __init__(self, color):                     self.color = color     def __call__(self):                            print 'turn', self.color cb1 = Callback('blue')                     cb2 = Callback('green') cb1(  )                                    cb2(  )                                    cb3 = (lambda color='red': 'turn ' + color)  print cb3(  )