Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗pyOpFnOp 170 of 174 menu
◀ ▶

Атрибуты объекта в ООП в Python

Словарь атрибутов конкретного объекта можно получить функцией vars или атрибутом __dict__:

class Test: prop1 = 1 prop2 = 2 def __init__(self): self.__prop3 = 3 self.__prop4 = 4 test = Test() print(vars(test))

Сделайте класс Test с атрибутами класса prop1 и prop2, а также с приватными атрибутами __prop3 и __prop4 в конструкторе. Создайте объект этого класса. С помощью функции vars получите словарь атрибутов созданного объекта.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить