代码点读机 / Python / None

None Python · 关键字

Python 里的空值,表示‘什么都没有’,像一个空标签,表示这里没有实际的东西。

怎么用

变量 = None

小例子

def do_nothing():
    pass   # 什么都不做

result = do_nothing()
print(result)  # None

运行结果

这里函数没有返回值,Python 自动返回 None,表示“没有结果”。

常用场景

函数没有返回值时,默认返回 None。
变量还没有被赋予实际内容时,可以先设为 None。
判断一个东西是否缺失:if x is None:。

提醒:None 是 Python 的一个特殊常量,类型是 NoneType。 它和 0、""(空字符串)、[](空列表)、False 都不一样。这些是“有值但为空”,而 None 是“根本没有值”。

官方文档:https://docs.python.org/zh-cn/3/library/constants.html#None

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条