None对象
2022-06-04 本文已影响0人
朱兰Juran
None对象使用
None 对象用于表示缺值。
有点像其他编程语言中的 null 或者 空值一样,如 0,[] 和 空字符串,在转换为布尔变量时为 False。
None是一个特殊的常量。
None和False不同。
None不是0。
None不是空字符串。
None和任何其他的数据类型比较永远返回False。
None有自己的数据类型NoneType。
你可以将None赋值给任何变量,但是你不能创建其他NoneType对象。
>>> None == None
True
>>> None
>>> print(None)
None
>>>None == 0
False
>>>None == False
False
>>>None == ""
False
None对象返回
None 对象是由不返回任何东西(没有调用 return 语句)的函数返回的。
def some_func():
print("Hi!")
var = some_func()
print(var)
结果:
Hi!
None