当前位置: 代码网 > it编程>前端脚本>Python > Python函数返回值之None类型的实现

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

2026年04月05日 Python 我要评论
什么是nonenone是类型‘nonetype’字面量,用于表示:空的、无意义的函数如何返回none不使用return语句即返回none主动return none使用场景函数返

什么是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类型内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com