当前位置: 首页 > news >正文

3-2.Python 函数 - None(None 概述、None 应用场景)

一、None 概述

  1. 在 Python 中,None 是一个特殊的常量,用于表示空值或无值

  2. None 是 Python 中唯一的一个 NoneType 类型的实例


二、None 应用场景

1、定义变量
  • None 常用于初始化变量,表示该变量暂时不需要有具体值
name = Noneprint(name)
print(type(name))
# 输出结果None
<class 'NoneType'>
2、概念强化
  • None 是 Python 中唯一的一个 NoneType 类型的实例
name = None
age = Noneprint(type(name))
print(type(age))
print(name == age)
# 输出结果<class 'NoneType'>
<class 'NoneType'>
<class 'NoneType'>
True
3、判断条件
  • 在 if 判断中,None 等同于 False
age = Noneif (age == None):print("没有定义 age")
else:print("age 为", age)
# 输出结果没有定义 age
4、函数返回值
  • 如果函数没有显式地返回一个值,则会默认返回 None
def fn1():print("Hello World 1")returnprint("Hello World 2")def fn2():print("Hello Python")result1 = fn1()
result2 = fn2()print(result1)
print(type(result1))
print(result2)
print(type(result2))
# 输出结果Hello World 1
Hello Python
None
<class 'NoneType'>
None
<class 'NoneType'>
http://www.dtcms.com/a/350574.html

相关文章:

  • Flink的CheckPoint与SavePoint
  • 使用 Prometheus 监控服务器节点:Node Exporter 详解与配置
  • 【2025】政策变动
  • 从认识Docker到安装
  • 深分页实战
  • 服务注册信息丢失ERROR 2003 (HY000):Can‘t connect to MySQL server on ‘localhost’(10061)
  • 数据结构青铜到王者第三话---ArrayList与顺序表(1)
  • 【MTCNN网络结构记忆卡片】--003nets.py
  • STM32之DMA详解
  • 专题:2025人工智能2.0智能体驱动ERP、生成式AI经济现状落地报告|附400+份报告PDF、原数据表汇总下载
  • 基于知识图谱的装备健康智能维护系统KGPHMAgent
  • 项目管理进阶——软件研发版本管理规范
  • 虚幻基础:摄像机功能
  • MongoDB分片集群自动化部署
  • uni-app 组件之自定义导航栏
  • 某鱼平台二手商品搜索接口开发实战:个人闲置与商家转让数据获取方案
  • Nginx与Apache:Web服务器性能大比拼
  • 【Android】ViewPager2与Fragment的组合
  • 【机器学习学习笔记】机器学习引言
  • Portswigger靶场之Visible error-based SQL injection通关秘籍
  • 掌握Linux防火墙:iptables四表五链全解析
  • PC端逆向会用到的常见伪指令
  • 云计算与云原生技术探索
  • Rust 登堂 之 ‘static 和 T: ‘static(二)
  • 20、DMA----释放CPU压力,加快传输
  • 滚珠丝杆升降机的多台联动使用方案可以应用哪些领域
  • [pilot智驾系统] 自动驾驶守护进程(selfdrived)
  • linux - jvm相关命令
  • 操作系统中,进程与线程的定义与区别
  • 雷卯针对香橙派Orange 4G-IOT开发板防雷防静电方案