Python判斷變數是否存在
阿神
阿神 2017-07-05 10:35:30
0
1
1215

Python如何判斷變數是否存在?

if var:
    var_exists = True
    
if not var:
    var_exists = True

這樣在定以前做判斷報錯啊

阿神
阿神

闭关修行中......

全部回覆(1)
学习ing

參考文章:Python學習之路上的幾個經典問題

Python判斷變數是否存在

方法一:使用try: ... except NameError: ...

try:
    var
except NameError:
    var_exists = False
else:
    var_exists = True

方法二:使用locals()globals()兩個內建函數。

locals() : 基於字典的存取局部變數的方式。鍵是變數名,值是變數值。
globals() : 基於字典的存取全域變數的方式。鍵是變數名,值是變數值。

var_exists = 'var' in locals() or 'var' in globals()
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板