English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grund教程

Python Flow Control

Python Funktion

Python Datentypen

Python Dateioperationen

Python Objekte und Klassen

Python Datum und Zeit

Python Fortgeschrittene Kenntnisse

Python Referenzhandbuch

Python hasattr() Anwendungsbeispiel

Python eingebaute Funktionen

Wenn das Objekt das angegebene benannte Attribut hat, gibt die hasattr() Methode true zurück, andernfalls false.

hasattr() Syntax:

hasattr(object, name)

hasattr() wird von getattr() aufgerufen, um zu überprüfen, ob AttributeError ausgelöst wird.

hasattr() Parameter

hasattr() Methode nimmt zwei Parameter:

  • object -das Objekt, das auf das benannte Attribut überprüft wird

  • name -der Name der zu suchenden Eigenschaft

hasattr() Rückgabewert

hasattr() Methode gibt zurück:

  • Truewenn das Objekt die angegebene definierte Eigenschaft hat

  • Falsewenn das Objekt keine angegebene definierte Eigenschaft hat

Beispiel: Wie funktioniert hasattr() in Python?

class Person:
    age = 23
    name = 'Adam'
person = Person()
print('Person hat age-Eigenschaft?:', hasattr(person, 'age'))
print('Person hat salary-Eigenschaft?:', hasattr(person, 'salary'))

Wenn Sie dieses Programm ausführen, wird ausgegeben:

Person hat age-Eigenschaft?: True
Person hat salary-Eigenschaft?: False

Python eingebaute Funktionen