Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
592
Кол-во просмотров материалов
2825155
   

Метод vars()

Когда у объекта много переменных, то бывает проще работать с ними, перебирая их, как пары ключ/значение в словаре.

class Model:
    def __init__(self, _a, _b, _c):
        self.a = _a
        self.b = _b
        self.c = _c
        
    def show(self):
        for self_key, self_data in vars(self).items():
            print(f"{self_key}: {self_data}")


mod = Model(5, 7, 12)
mod.show()

   
   

Login Form