这些不是无测试.
if val != None:
if not (val is None):
if val is not None:
Run Code Online (Sandbox Code Playgroud)
哪个更好,为什么?
import xml.etree.ElementTree as ET
e = ET.Element('Brock',Role="Bodyguard")
print bool(e)
Run Code Online (Sandbox Code Playgroud)
为什么要xml.etree.ElementTree.Element考虑False?
我知道我可以做if e is not None以检查是否存在.但我强烈期望bool(e)回归True.