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

Python 函数返回值之None类型

什么是None

None是类型‘NoneType’字面量,用于表示:空的、无意义的

函数如何返回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)}")

声明变量


http://www.kler.cn/news/368499.html

相关文章:

  • 关闭windows更新方法
  • 易基因:Nat Commun:ATAC-seq等揭示恒河猴大脑高分辨率解剖区域的转录组和开放染色质图谱
  • 机器视觉-相机、镜头、光源(总结)
  • 【Git 】Windows 系统下 Git 文件名大小写不敏感
  • 计算机网络基本命令
  • 银河麒麟相关
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——15.C++11(1)
  • 控制Arduino的利器-Windows Remote Arduino
  • 基于SpringCloud的WMS管理系统源码
  • 如何搭建一部引人入胜的短剧小程序
  • 代码随想录算法训练营第二十五天|Day25 回溯算法
  • 关于AI网络架构的文章
  • Leetcode4:寻找两个正数数组中的中位数
  • 问:MySQL中的常用SQL函数整理?
  • MySQL全文索引检索中文
  • python pytz怎么安装
  • 华为配置 之 STP
  • 从图像识别到聊天机器人:Facebook AI的多领域应用
  • stm32单片机基于rt-thread 的 littlefs 文件系统 的使用
  • 使用Python Pillow库生成九宫格图片
  • ICP之点云特征计算
  • Python浪漫之画星星
  • Swarm集群管理常用命令与详解
  • Java程序设计:spring boot(8)——API ⽂档构建⼯具 - Swagger2
  • 论文略读:AnyGPT: Unified Multimodal LLM with Discrete Sequence Modeling
  • python学习记录11