1. is,is not
is,is not 是Python中的身份运算符,用于比较两个对象的存储单元
is 用于判断两个标识符是否引用同一个对象,
is not 用于判断两个标识符是否引用自不同对象。
2. if x, if not x
条件判断,当x为0,False,空字符串,空列表、空字典、空元祖以及None时,if x返回False,而if not x 返回True。
3. 关于None
None是一个单例对象,Python的一个特殊常量,即:没有值、值不存在、空值。
当需要进行None判断时,推荐使用is None,或者is not None。
注意:当进行is None判断时,如果被判断对象为0,False,空字符串,空列表、空字典、空元祖,返回结果为False,这时可以考虑使用if x 进行对象判断。