class Scriptable:

    def script(self):
        print(self)
print('greetings from the default script')

def another_script(self):
    print(self)
print('greetings from the another script')
s = Scriptable()
s.script()
s.script = another_script.__get__(s, Scriptable)
s.script()
Назначение функции атрибуту объекта