Funkcja hasattr() w Python
Przykład
Sprawdź, czy obiekt "Person" ma atrybut "age":
class Person: name = "Bill" age = 63 country = "USA" x = hasattr(Person, 'age')
Definicja i użycie
Jeśli określony obiekt ma określony atrybut, funkcja hasattr() zwróci True, w przeciwnym razie zwróci False.
Gramatyka
hasattr(object, attribute)
Wartość parametru
Parametr | Opis |
---|---|
object | Wymagane. Obiekt. |
attribute | Sprawdź, czy istnieje nazwa atrybutu. |
Strony związane
Podręcznik:Funkcja delattr()(Usunięcie atrybutu)
Podręcznik:Funkcja getattr()(Pobranie wartości atrybutu)
Podręcznik:Funkcja setattr()(Ustawienie wartości atrybutu)