文章詳情頁
Python判斷變量是否存在
瀏覽:97日期: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. 為什么我ping不通我的docker容器呢???2. docker安裝后出現Cannot connect to the Docker daemon.3. 將SQLServer數據同步到MySQL 用什么方法?4. android - webview 自定義加載進度條5. 并發模型 - python將進程池放在裝飾器里為什么不生效也沒報錯6. numpy - python [:,2][:,None]是什么意思7. javascript - 微信小程序限制加載個數8. javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)9. javascript - 微信音樂分享10. python 怎樣用pickle保存類的實例?
排行榜
