Python函数返回值之None类型

发布时间 2023-12-08 23:41:02作者: hugh2023

None类型
无返回值的函数,实际上返回了None
函数返回None,就表示这个函数没有返回什么有意义的内容,也就是返回了空的意思

None类型的应用场景

  • 在函数无返回值上

  • 用在if判断上

    • 在if判断中,None等同于False
    • 一般用于在函数中主动返回None,配合if判断做相关处理
  • 用于声明无内容的变量上

    • 定义变量,但暂时不需要变量有具体值,可以用None来代替
# None在if判断
def check_age(age):
    if age >18:
        return "SUCCESS"
    else:
        return None


result = check_age(16)
if not result:
    # 进入if表示result是None,也就是False
    print("未成年,不可以进入")


# None用于声明无内容的变量上
name = None