python 判断None,python判断空字符串为空或者none
很多人认为自己的程序看到一个都没有就报错了,这其实是初学者学习python的一个误区。None的意思和False不同。在开始学习的时候,为了容易理解,我们可以把“无”看成是空的。下面进一步学习和了解None,以及python中的空判断操作,分享给大家。相信通过这次学习,你可以对None有一个新的认识。
1.在Python中,None不仅是False,还是一个特殊的空对象,可以用来占位。比如我们可以用类似C中的方式用None定义一个数组,预定义列表的大小,给可能的索引赋值,所有赋值的索引都是None。
l=[无]*10
打印(L)空列表定义结果
【无,无,无,无,无,无,无,无】2。在编写代码的过程中,有些代码会被判断为空。比如有一个变量A,如果不是A和如果A是None有区别吗?如果没有区别,那么不管A的值是多少,两条语句都会返回相同的结果,但事实是这样吗?我们来看看下面的代码,体验一下None的空判断操作。
deffun():
returnNone
a=好玩()
Ifa: #逻辑运算
打印( S )
else:
打印( F )
ifaisNone:
打印( S )
else:
打印( F )
S
S
以上是python中None进行空值判断的方法。现在,你肯定不会把无与假混为一谈。没有尝试过代码的小伙伴应该体验一下None more的使用。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。