Python hasattr()-Funktion

Python 内置函数Python Built-in-Funktionen


Beschreibung

hasattr()Die Funktion wird verwendet, um zu bestimmen, ob das Objekt das entsprechende Attribut enthält.

Syntax

hasattr-Syntax:

hasattr(object, name)

Parameters

  • object -- Das Objekt.
  • name -- Ein String, der Attributname.

Rückgabewert

Gibt True zurück, wenn das Objekt das Attribut besitzt, andernfalls gibt es False zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung von hasattr:

#!/usr/bin/python # -*- coding: UTF-8 -*- class Coordinate: x = 10 y = -5 z = 0 point1 = Koordinate() print(hasattr(point1, 'x')) print(hasattr(point1, 'y')) print(hasattr(point1, 'z')) print(hasattr(point1, 'no')) # Hat dieses Attribut nicht

Ausgabe:

True
True
True
False

Python 内置函数Python Built-in-Funktionen

Andere Erweiterungen