Python"和"和"或"if语句

VN1*_*992 0 python if-statement python-3.x

在Python中,我可以对此进行编码并使其按预期工作吗?

if a != None and b == None or a == None and b != None
Run Code Online (Sandbox Code Playgroud)

基本上我想看看a或b是否为None而另一个不是

Bil*_*nch 8

因为听起来你想要xor...

if (a is None) != (b is None):
    ...
Run Code Online (Sandbox Code Playgroud)