文章詳情頁
Python判斷變量是否存在
瀏覽:176日期:2022-06-26 15:36:10
問題描述
Python如何判斷變量是否存在?
if var: var_exists = True if not var: var_exists = True
這樣在定以前做判斷報錯啊
問題解答
回答1:參考文章:Python學習之路上的幾個經典問題
Python判斷變量是否存在方法一:使用try: ... except NameError: ...。
try: varexcept NameError: var_exists = Falseelse: var_exists = True
方法二:使用locals()和globals()兩個內置函數。
locals() : 基于字典的訪問局部變量的方式。鍵是變量名,值是變量值。globals() : 基于字典的訪問全局變量的方式。鍵是變量名,值是變量值。
var_exists = ’var’ in locals() or ’var’ in globals()
相關文章:
1. 運行python程序時出現“應用程序發生異常”的內存錯誤?2. spring-mvc - spring-session-redis HttpSessionListener失效3. javascript - QQ第三方登錄的問題4. 在mac下出現了兩個docker環境5. node.js - mongodb查找子對象的名稱為某個值的對象的方法6. 利用IPMI遠程安裝centos報錯!7. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]8. 正在使用electron和node.js做桌面應用,需要實時監聽是否有網絡連接,node或者electron是否可以做到9. javascript - 在 model里定義的 引用表模型時,model為undefined。10. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統有創建日志文件,不寫入日志信息。
排行榜

網公網安備