Back to questions
Junior — Middle
65
Каким образом объявляется переменная внутри класса?
Answer from AI
sobes.tech AI
В Python переменная внутри класса объявляется как атрибут класса или как атрибут экземпляра.
- Атрибут класса объявляется непосредственно в теле класса и общий для всех экземпляров:
class MyClass:
class_variable = 10 # атрибут класса
- Атрибут экземпляра объявляется внутри метода, обычно в конструкторе
__init__, и принадлежит конкретному объекту:
class MyClass:
def __init__(self, value):
self.instance_variable = value # атрибут экземпляра
Таким образом, объявление переменной внутри класса зависит от того, нужен ли общий для всех объектов атрибут или индивидуальный для каждого экземпляра.