Sobes.tech
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  # атрибут экземпляра

Таким образом, объявление переменной внутри класса зависит от того, нужен ли общий для всех объектов атрибут или индивидуальный для каждого экземпляра.