Python检查是否只有一个对象不是None

时间:2018-05-25 17:30:07

标签: python

我有两个python对象ab

检查其中一个对象是None的最佳/最有效/最pythonic方法是什么?

2 个答案:

答案 0 :(得分:8)

使用Python的<namespace>http://richfaces.org/rich</namespace>(XOR)运算符。

^

答案 1 :(得分:3)

你真正想要的是关于这两个对象是否为无的XOR或异或函数。以下内容适用于您:

(a is None) ^ (b is None)

有关如何在Python中对对象进行XOR的更详尽的答案可以在这里找到:

How do you get the logical xor of two variables in Python?