文章詳情頁
Python判斷變量是否存在
瀏覽:95日期: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. sql語句 - 如何在mysql中批量添加用戶?2. php - 數據庫表如果是null怎么替換為其他字段的值3. 怎么php怎么通過數組顯示sql查詢結果呢,查詢結果有多條,如圖。4. javascript - mysql插入數據時怎樣避免與庫中的數據重復?5. mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集6. shell - Update query wrong in MySQL7. 事務 - mysql共享鎖lock in share mode的實際使用場景8. mysql - 數據庫建字段,默認值空和empty string有什么區別 1109. mysql - PHP定時通知、按時發布怎么做?10. mysql建表報錯,查手冊看不懂,求解?
排行榜
