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)

输出如下

相关推荐
vortex529 分钟前
Villain:新一代轻量级 C2 框架完整使用指南
python·网络安全·kali·c2
测试员周周31 分钟前
【AI测试系统】第5篇:AI 编码工具抛硬币?我们用 LangGraph 做了个“确定性+AI”的测试系统(附自愈架构)
人工智能·python·功能测试·测试工具·架构·langchain·单元测试
Levin__NLP_CV_AIGC33 分钟前
py文件中文件复制方法
开发语言·python
庚昀◟38 分钟前
腾讯云 CVM + Docker + Jenkins + GitLab CI/CD 全流程指南(python、flask实现简单计算器)
python·ci/cd·docker·flask·jenkins
H_unique38 分钟前
LangChain:创建工具Ⅰ
python·langchain
eqwaak01 小时前
PyTorch张量操作全攻略:从入门到精通
开发语言·人工智能·pytorch·python
A懿轩A1 小时前
Ghostty:告别 Mac 毛坯终端,打造 2026 最丝滑的 Ghostty AI 开发驾驶舱——Claude Code 团队也在用
python·macos·策略模式
Chasing Aurora1 小时前
python 安装依赖和导入模块 详解
开发语言·python·虚拟环境·import·pyenv·requirements
念恒123061 小时前
Python(for循环)
python·学习
咱那飘逸的长发1 小时前
Trae java项目配置全局maven和jdk
java·python·maven