None是Python中的关键字。
1、None是一个特殊的对象,它表示空值,它有自己独有的数据类型——NoneType。
print(type(None))
返回:NoneType
2、None不等于False,也不等于0和其它空值,下面就来判断一下:
#定义与None进行比较元素的列表
l=[0,[],{},(),'',False]
for i in l:
if i==None :
print("真")
else:
print('假')
返回:假
假
假
假
假
假
3、虽然None不等于False,但not None却等于True。
print(not None)
返回:True
4、如果一个函数没有返回任何值,那系统会认为它返回了None。
#定义一个不返回任何值的函数
def f():
pass
#打印返回值
print(f())
返回:None
5、判断一个值是否为None,可以用==,也可以用is,但是一般建议用is:
a=None
print(a == None)
print(a is None)
返回:True
True
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74960
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!