Discuss / Python / MethodType多个自动传参(self)功能?

MethodType多个自动传参(self)功能?

Topic source

多记一个MethodType还不如手动传参呢,反正只在单个实例对象生效。。 还是说还有什么附加的变化。。 class Student(): pass

def set_test(self,parameter): self.name=parameter

a=Student() b=Student()

a.set_test=set_test a.set_test(a,100)

print(a.name) print(b.name) ’---------------------------------------------------‘ 100 Traceback (most recent call last): File "/Users/h1face/Documents/test obj/2019_3_25.py", line 306, in <module> print(b.name) AttributeError: 'Student' object has no attribute 'name'


  • 1

Reply