In Python ist es üblich, die Existenz von Variablen mithilfe von Try/Except-Blöcken zu überprüfen:
try: myVar except NameError: # Do something.
Allerdings , es gibt alternative Ansätze, um dies ausnahmslos zu erreichen.
Um zu überprüfen, ob eine lokale Variable vorhanden ist, verwenden Sie if mit locals():
if 'myVar' in locals(): # myVar exists.
Verwenden Sie für globale Variablen gleichermaßen if mit Globals ():
if 'myVar' in globals(): # myVar exists.
Um festzustellen, ob ein Objekt ein bestimmtes Attribut hat, Verwenden Sie hasattr():
if hasattr(obj, 'attr_name'): # obj.attr_name exists.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Existenz von Variablen in Python, ohne Ausnahmen zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!