Discuss / Python / 动态语言就是灵活

动态语言就是灵活

Topic source

其实也不用MethodType来绑定,作为动态语言,可以把一个方法对象绑定到实例的一个属性上,self参数就带入对象本身就可以了。 def setName(self, name): self.name = name

class hanmeimei(object):

def __init__(self):
    #self.x = x
    pass

def print_score(self):
    #print(self.x)
    pass

lilei = hanmeimei() lilei.setNameE = setName lilei.setNameE(lilei, 'Love U') print(lilei.name)


  • 1

Reply