Метода хасаттр () враћа труе ако објекат има задати именовани атрибут и фалсе ако нема.
Синтакса hasattr()
методе је:
хасаттр (објекат, име)
hasattr()
позива гетаттр () да провери да ли ће АттрибутеЕррор бити подигнут или не.
хасаттр () Параметри
hasattr()
метода узима два параметра:
- објект - објекат чији именовани атрибут треба проверити
- име - назив атрибута који се тражи
Повратна вредност из хасаттр ()
hasattr()
метода враћа:
- Тачно , ако објекат има дати именовани атрибут
- Нетачно , ако објекат нема дати именовани атрибут
Пример: Како хасаттр () ради у Питхону?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Оутпут
Особа има година ?: Права особа има плату ?: Нетачно