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