Junior — Middle
102
Ինչպե՞ս է հայտարարվում փոփոխականը դասի ներսում։
Պատասխան AI-ից
sobes.tech AI
В Python переменная внутри класса объявляется как атрибут класса или как атрибут экземпляра.
- Атрибут класса объявляется непосредственно в теле класса и общий для всех экземпляров:
class MyClass:
class_variable = 10 # атрибут класса
- Атрибут экземпляра объявляется внутри метода, обычно в конструкторе
__init__, и принадлежит конкретному объекту:
class MyClass:
def __init__(self, value):
self.instance_variable = value # атрибут экземпляра
Таким образом, объявление переменной внутри класса зависит от того, нужен ли общий для всех объектов атрибут или индивидуальный для каждого экземпляра.