#!/usr/bin/python3 # =================================================================== # add an external function to an object # =================================================================== def funcx(s): # external function print(s) class classy(): # class definition def funcy(self,s): print(s) a = classy() # create object a.zz = funcx # add function to object a.funcy('builtin obj function') # execute built in function a.zz('added obj function') # execute added obj function