age):
self.age = age or 20
в каком случае будет 20 а в каком age?
тоесть при булевом значении будет использоваться 20?
if age is None: age = 20
if age == 0: age=20
Если age = 0, None или False будет 20, иначе age
if not age:
Нет. If not age: ...
1) Булщит, 0 никто не юзает как значение по умолчанию 2) Окей, давай просто not age
Не при булевом значении, а при булевом значении равном False.
Да, я просто по привычке нон беру как дефолт, ты прав
Обсуждают сегодня