知行编程网知行编程网  2022-12-31 13:30 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中None如何判断的相关知识,包括Python代码,以及Python元祖这些编程知识,希望对大家有参考作用。

Python中如何判断None


Python中None如何判断


第一种:if X is None


第二种:if not X

当X为None、False、空串""、0、空列表[]、空字典{}、空元组()时,not X为真,即无法区分它们。


第三种:if not X is None

在Python中,None、empty list[]、empty dictionary{}、empty tuple()、0等一系列代表empty and nothing的对象都会被转为False。所有其他对象都将转换为 True。

命令中if not 1, 1会被转换为bool类型的True。 not 是逻辑运算符 not,not 1 始终为 False。因此,if语句if not 1下面的语句永远不会执行。

`if X is not None`是最好的写法,很清楚不会出错,以后会坚持这种写法。

使用if not X的前提是:你必须清楚x等于None,False,一个空字符串"",0,一个空列表[],一个空字典{},一个空元组()会有对你的判断没有影响。排。

推荐学习《
》。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享