Переменные (свойства / атрибуты) класса
name = "Ivan"
class Person:
name = "Dima"
def print_name(self):
print(name)
p = Person()
p.print_name()
# Ivan
12345678910111213name = "Ivan"
class Person:
def primer(self):
name = "Dima"
def print_name(self):
nonlocal name # обозначим, что переменная не в локальной области видимости
print(name)
p = Person()
p.print_name()
# Dima
123456789101112131415Last updated