Я хотел бы спросить вас о коде в Python:
class UserDict:
def __init__(self, dict=None, **kwargs):
self.data = {}
if dict is not None:
self.update(dict)
if len(kwargs):
self.update(kwargs)
def clear(self): self.data.clear()
Здесь clear(self)
является методом класса UserDict
и работает с атрибутом data
класса, верно?Не будет ли эта функция работать на data
вечно?Потому что он звонит сам каждый раз?