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

相关文章

  • Django ORM框架的定时任务如何使用详解

    Django ORM框架的定时任务如何使用详解

    这篇文章主要给大家介绍了关于Django ORM框架的定时任务如何使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用django具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • 如何利用pyecharts画好看的饼状图

    如何利用pyecharts画好看的饼状图

    这篇文章主要给大家介绍了关于如何利用pyecharts画好看的饼状图的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python实现文件批量改名功能完整实例代码

    Python实现文件批量改名功能完整实例代码

    通过Python实现文件批量重命名,可以在数据整理、文件归档、项目管理等方面大大提高效率,这篇文章主要给大家介绍了关于Python实现文件批量改名功能的相关资料,需要的朋友可以参考下
    2025-05-05
  • Python被远程主机强制关闭后自动重新运行进程的示例

    Python被远程主机强制关闭后自动重新运行进程的示例

    要实现Python程序在被远程主机强制关闭后能够自动重新运行,我们可以采用几种方法,但最直接且常用的方法之一是结合操作系统级的工具或脚本,这篇文章主要介绍了Python被远程主机强制关闭后怎么自动重新运行进程,需要的朋友可以参考下
    2024-08-08
  • Python读写配置文件的方法

    Python读写配置文件的方法

    这篇文章主要介绍了Python读写配置文件的方法,涉及ConfigParser模块的操作技巧,需要的朋友可以参考下
    2015-06-06
  • Python如何调用另一个类的方法和属性

    Python如何调用另一个类的方法和属性

    在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择
    2025-08-08
  • 详解Python爬虫爬取博客园问题列表所有的问题

    详解Python爬虫爬取博客园问题列表所有的问题

    这篇文章主要介绍了详解Python爬虫爬取博客园问题列表所有的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 使用Python进行目录的对比方法

    使用Python进行目录的对比方法

    今天小编就为大家分享一篇使用Python进行目录的对比方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python关于维卷积的理解

    Python关于维卷积的理解

    这篇文章主要介绍了Python关于维卷积的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • python中while和for的区别总结

    python中while和for的区别总结

    在本篇内容里小编给大家分享的是关于python中while和for的区别以及相关知识点,需要的朋友们可以学习下。
    2019-06-06

最新评论