Wenn beim Aufrufen einer Variablen die Variable nicht definiert ist, meldet Python einen Fehler.
Die Lösung ist auch sehr einfach, nämlich der Variablen im Voraus einen Nullwert zuzuweisen.
Sie können aber auch feststellen, ob ein Variablenname definiert wurde, indem Sie die integrierte Funktion des Systems aufrufen. Es gibt 3 integrierte Funktionen, die implementiert werden können.
res1 = 'test' in locals().keys() res2 = 'test' in dir() res3 = 'test' in vars().keys() print(res1,res2,res3) # 变量test暂时还没有定义,返回False test = "" # 定义变量test res4 = 'test' in locals().keys() res5 = 'test' in dir() res6 = 'test' in vars().keys() print(res4,res5,res6) # 变量test已经被定义了,返回True
Wenn Sie oben auf eine Variable stoßen, bei der Sie nicht sicher sind, ob sie definiert wurde oder nicht, können Sie zunächst die obige Funktion verwenden, um eine Beurteilung hinzuzufügen.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Variable vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!