История изменений
Исправление
uwuwuu,
(текущая версия)
:
>>> class Foo:
... for i in range(10):
... print(i)
...
0
1
2
3
4
5
6
7
8
9
как много чудных открытий тебя ждет. да то аналог статических свойств. если ты примитивы статическими сделаешь, неизменяемые типы, то можешь дефолты назначать
class Foo:
x = 42
def __init__(self, x: int | None = None):
self.x = x or self.x
а всякие списки - это изменяемые типы данных, те ты их модицировать можешь, поэтому оно всегда внутри инита должно инициализироваться
Исходная версия
uwuwuu,
:
>>> class Foo:
... print("hallo")
...
hallo
как много чудных открытий тебя ждет