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

 更新时间:2026年04月05日 08:58:55   作者:飞鸟马时  
本文主要介绍了Python 函数返回值之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类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python的常见矩阵运算(小结)

    python的常见矩阵运算(小结)

    这篇文章主要介绍了python的常见矩阵运算(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python中海象运算符:=的实现

    Python中海象运算符:=的实现

    海象运算符(:=)是Python3.8引入的新特性,用于在表达式中同时完成赋值和返回值操作,本文就来介绍一下Python中海象运算符:=的实现,感兴趣的可以了解一下
    2025-02-02
  • 一文带你了解Python列表生成式应用的八重境界

    一文带你了解Python列表生成式应用的八重境界

    在Python中有非常多且好用的技巧,其中使用最多的是列表生成式,往往可以将复杂的逻辑用简单的语言来实现,本文重点介绍列表生成式应用的八重境界
    2022-09-09
  • 关于numpy强制类型转换的问题

    关于numpy强制类型转换的问题

    这篇文章主要介绍了关于numpy强制类型转换的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python计算代码运行时间的四种方法

    Python计算代码运行时间的四种方法

    这篇文章主要为大家详细介绍了使用Python计算代码运行时间的四种方法,文中的示例代码讲解详细,大家可以根据自己的需要进行选择
    2026-01-01
  • Python实现直播推流效果

    Python实现直播推流效果

    这篇文章主要介绍了Python实现直播推流效果,主要是通过opencv读取视频对视频分割为帧,本文通过实例代码讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • python3 re返回形式总结

    python3 re返回形式总结

    在本篇文章里小编给大家整理了关于python3 re返回形式,对此有兴趣的朋友们可以学习参考下。
    2020-11-11
  • 解决Pycharm输入法无法切换中英文问题

    解决Pycharm输入法无法切换中英文问题

    这篇文章主要介绍了解决Pycharm输入法无法切换中英文问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • pytorch程序异常后删除占用的显存操作

    pytorch程序异常后删除占用的显存操作

    今天小编就为大家分享一篇pytorch程序异常后删除占用的显存操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • ERLANG和PYTHON互通实现过程详解

    ERLANG和PYTHON互通实现过程详解

    这篇文章主要介绍了ERLANG和PYTHON互通过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论