Встречается на собеседованиях • сегодня
Как создать переменную класса
В Python переменные класса создаются внутри определения класса, но вне методов. Они являются общими для всех экземпляров класса.
python
class MyClass:
class_var = "Это переменная класса"
text
def __init__(self, instance_var):
self.instance_var = instance_var # переменная экземпляраДоступ через класс
print(MyClass.class_var) # "Это переменная класса"
Доступ через экземпляр
obj = MyClass("Пример")
print(obj.class_var) # "Это переменная класса"
text
**Особенности:**
- Изменение через класс влияет на все экземпляры.
- Изменение через экземпляр создает локальную переменную (не изменяет класс).
- Используется для общих данных или констант.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы