在"属性"之间的python if语句是否有区别?和"属性!=无"

时间:2015-12-08 13:28:16

标签: python

Python中的编码非常有条理且直截了当。 所以现在你可能会遇到使用不同代码获得相同结果的可能性。

对于代码的功能,在这些if语句中是否有任何区别:

if root:  
    pass

if root != None:  
    pass

if root is not None:  
    pass

在这种情况下,我只想检查一个值是否存在。

因此要检查值是否为空,这些是相反的选项:

if not root:
    pass

if root == None:
    pass

if root is None:
    pass

0 个答案:

没有答案