什么是none
none是类型‘nonetype’字面量,用于表示:空的、无意义的
函数如何返回none
- 不使用return语句即返回none
- 主动return none
使用场景
- 函数返回值
- if判断
- 变量定义
练习:
练习一:无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类型内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论