python--函数返回值之None类型

函数没有使用return语句返回数据,函数有默认返回值None

函数返回的None,就表示,这个函数没有返回什么有意义的内容,也就是返回了空的意思

例子

python 复制代码
def say_hi():
    print("你好啊")

result=say_hi()
print(f"无返回值函数,返回的内容是:{result}")
print(f"无返回值函数,返回的内容类型是:{type(result)}")

输出如下

主动返回None的函数

python 复制代码
def say_hi():
    print("你好啊")
    return None

result=say_hi()
print(f"无返回值函数,返回的内容是:{result}")
print(f"无返回值函数,返回的内容类型是:{type(result)}")

输出如下

应用场景

  1. 用在函数无返回值上
  2. 在if判断中,None=False
  3. 定义变量,但暂时不需要变量有具体值

在if中使用案例

python 复制代码
def check_age(age):
    if age > 18:
        return "Yes"
    else:
        return "No"

result = check_age(17)

print(result)

输出如下

相关推荐
专注仿真1 小时前
梯度提升类(XFBoost)算法详解与代码实例
开发语言·人工智能·python·算法·大模型训练·控制算法
外收内放2 小时前
Python基础语法练习题(75)
开发语言·python·学习
黑十3 小时前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
threelab3 小时前
开源图片去水印代码
python
taller_20004 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
淡漠的蓝精灵5 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
起个名字费劲死了5 小时前
Halcon学习一:骰子识别
前端·python·学习
eric-sjq6 小时前
小思框架 · 30M 级长上下文新架构对比技术报告
人工智能·python·深度学习·语言模型
reasonsummer8 小时前
【办公类-04-05】20261030整理手机照片(华为手机助手导出照片到日期文件夹+批量添加四级文件夹+手动转移照片更名+更改三级文件夹合并汉字名称)
python·智能手机
BD_Marathon8 小时前
【Python】初识迭代器
python