Методы класса Python меняют себя
Это еще не все, над чем я работаю, это всего лишь некоторый тестовый код, так как я просто изучаю методы класса и отстой. Но скажем, у меня есть следующий код
class Test(int):
def __init__(self,arg):
self = arg
def thing(self):
self += 10
и собирается, foo = Test (12) устанавливает для foo значение 12. Однако я этого хочу, поэтому, когда я это делаю, foo.thing (), foo увеличивается на 10. Пока что функция foo.thing () просто сохраняет его на уровне 12. Как бы я изменил этот код, чтобы сделать это.