Python函数返回值之None类型的使用小结

 更新时间:2026年04月05日 09:01:08   作者:飞鸟马时  
本文主要介绍了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 多线程不加锁分块读取文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 如何通过命令行进入python

    如何通过命令行进入python

    在本篇文章中小编给各位分享的是一篇关于命令行进入python的方法,有需要的朋友们学习一下。
    2020-07-07
  • 使用Python高效实现PDF内容差异对比的方法详解

    使用Python高效实现PDF内容差异对比的方法详解

    PDF是一种便携文档格式,便于跨操作系统传播文档,PDF文档遵循标准格式,因此存在很多可以操作PDF文档的工具,Python自然也不例外,本文将给大家介绍了如何使用Python高效实现PDF内容差异对比,需要的朋友可以参考下
    2025-06-06
  • Pytest测试报告工具Allure用法介绍

    Pytest测试报告工具Allure用法介绍

    这篇文章介绍了Pytest测试报告工具Allure的用法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Python Socket多线程并发原理及实现

    Python Socket多线程并发原理及实现

    这篇文章主要介绍了Python Socket多线程并发原理及实现,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • Python Selenium防检测策略汇总

    Python Selenium防检测策略汇总

    这篇文章主要为大家详细介绍了Python Selenium防检测的一些策略汇总,文中的示例代码简洁易懂,有需要的小伙伴可以根据自己的需要进行选择
    2025-04-04
  • 取numpy数组的某几行某几列方法

    取numpy数组的某几行某几列方法

    下面小编就为大家分享一篇取numpy数组的某几行某几列方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python安装pandas库不成功原因分析及解决办法

    python安装pandas库不成功原因分析及解决办法

    Pandas是python中非常常用的数据分析库,在数据分析、机器学习、深度学习等领域经常被使用,下面这篇文章主要给大家介绍了关于python安装pandas库不成功原因分析及解决办法的相关资料
    2023-11-11
  • Python中使用PIL库实现图片高斯模糊实例

    Python中使用PIL库实现图片高斯模糊实例

    这篇文章主要介绍了Python中使用PIL库实现图片高斯模糊实例,本文重点在修改了Pil的源码实现可以自定义模糊度,需要的朋友可以参考下
    2015-02-02
  • 容易被忽略的Python内置类型

    容易被忽略的Python内置类型

    这篇文章主要介绍了容易被忽略的Python内置类型,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09

最新评论