класс имеет свою локальную, методы свою, их связывает параметр(/аргумент) self
хм прикол в том, что если класс вложен функцию, то переменные функции он видит
методы не обычные функции, да и класс тебе не функция
покажи как выглядит класс, вложенный в функцию
def func(): a = 5 class A: a = 10 def f(self): print(a) A().f()
Ну тогда уже func().A.f(), и то не точно
ты класс в функции не активируешь просто, Максимум class A: a = 5 def f(self): print(self.a) A().f() Result: 5
Обсуждают сегодня