Verfügen Objekte über integrierte Druckfunktionen?
Beim Debuggen von Skripten ist es oft nützlich, den Status eines Objekts anzuzeigen. Zu diesem Zweck stellt PHP die Funktion print_r zur Verfügung. Gibt es eine ähnliche integrierte Funktion in Python?
Antwort:
Während Python kein direktes Äquivalent zu print_r hat, können Sie durch Kombination ein ähnliches Ergebnis erzielen die Funktionen vars() und pprint().
Beispiel:
Um die Eigenschaften und Werte von your_object zu drucken, können Sie Folgendes verwenden Code:
from pprint import pprint pprint(vars(your_object))
Dadurch wird eine gut formatierte Liste aller Eigenschaften des Objekts und ihrer aktuellen Werte angezeigt.
Das obige ist der detaillierte Inhalt vonVerfügt Python über eine integrierte Funktion wie print_r von PHP für Objekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!