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')

Przykład uruchomienia

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)