Junior — Middle
88
Comment déclarer une variable à l'intérieur d'une classe?
Réponse de l'IA
sobes.tech IA
В Python переменная внутри класса объявляется как атрибут класса или как атрибут экземпляра.
- Атрибут класса объявляется непосредственно в теле класса и общий для всех экземпляров:
class MyClass:
class_variable = 10 # атрибут класса
- Атрибут экземпляра объявляется внутри метода, обычно в конструкторе
__init__, и принадлежит конкретному объекту:
class MyClass:
def __init__(self, value):
self.instance_variable = value # атрибут экземпляра
Таким образом, объявление переменной внутри класса зависит от того, нужен ли общий для всех объектов атрибут или индивидуальный для каждого экземпляра.