python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python None类型

Python函数返回值之None类型的实现

作者:飞鸟马时

本文主要介绍了Python 函数返回值之None类型的使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

什么是None

None是类型‘NoneType’字面量,用于表示:空的、无意义的

函数如何返回None

使用场景

练习:

练习一:无return语句的函数返回值

# 无return语句的函数返回值
def say_hello():
    print("你好呀")
result = say_hello()
print(f"无返回值函数,返回的内容是:{result}")
print(f"无返回值函数,返回的内容类型是:{type(result)}")

练习二:主动返回None的函数

# 主动返回None的函数
def say_hello2():
    print("你好呀")
    return None
result = say_hello2()
print(f"主动返回None的函数,返回的内容是:{result}")
print(f"主动返回None的函数,返回的内容类型是:{type(result)}")

练习三:None用于if判断

# 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用于声明无初始内容的变量

# None用于声明无初始内容的变量
name = None
print(f"变量name的类型是{type(name)}")

到此这篇关于Python函数返回值之None类型的使用小结的文章就介绍到这了,更多相关Python None类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文