【发布时间】:2021-03-19 21:02:01
【问题描述】:
我想从我的班级外部将此方法添加到我的班级。我也想从班级内部调用我的方法(method1)。将 'homework' 的值更改为 0
def method1(self):
print("Processing.....")
print("Done :D")
self.homework = 0
class Sss:
homework = 10
def homeworkremover(self):
Sss.method1 = method1
Sss.method1()
a = Sss()
print(a.homeworkremover())
但我收到了错误代码:
TypeError: method1() missing 1 required positional argument: 'self'
那么我怎样才能将这个方法添加到我的班级,我怎样才能通过在班级内部使用 method1 来更改“作业”的值?谢谢。
【问题讨论】:
标签: python python-3.x class methods