四时宝库

程序员的知识宝库

简单学Python——关键字3——None

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接