python里我想if判断不存在怎么写呢

例如b = 0
我没有a变量
if a != None:
result = True
这个要在a存在的情况下,不存在怎么搞呢?

【有帮助请采纳】

b = 0
try:#用try-except关键字捕捉异常
    a+b#尝试运算a+b(不一定是a+b,其他的也可以)
    result = True#如果上一行代码没有异常,就会执行这行,否则将跳至except
except:#如果try捕捉到了异常,就执行这行代码
    pass

【有帮助请采纳】

如果真想这么弄的话可以使用try-except语句,但不建议这么写。你可以设置 a 的一个初值如-1,如果a没有改变还是-1的话就执行result=True,否则不执行

你应该保证有a变量,不要胡乱去判断没有的变量
如果你是调用其他类里的属性,那有getattr方法可以用