Python函数的返回值

  • 一、前言
  • 二、返回值语法格式
  • 三、返回值语法实例

一、前言

  我们创建函数都只是为我们做一些事,做完了就结束。但实际上,有时还需要对事情的结果进行获取。这类似于主管向下级职员下达命令,职员去做,最后需要将结果报告给主管,为函数设置返回值的作用就是将函数的处理结果返回给调用它的程序。


二、返回值语法格式

  在Python中,可以在函数体内使用return 语句为函数指定返回值。该返回值可以是任意类型,并且无论return语句出现在函数的什么位置,只要得到执行,就会直接结束函数的执行。

  return 语句的语法格式如下:

result = return [value]

参数说明:

  • result:用于保存返回结果,如果是一个值,那么result中保存的就是返回的一个值,该值可以是任何类型。如果返回多个值,那result中保存的是一个元组。
  • value:可选参数,用于指定要返回的值,可以返回一个值,也可以返回多个值。

说明: 当函数中没有return 语句时,或省略了return语句时的参数时,将返回None,即返回空值。


三、返回值语法实例

  例如,定义一个函数,用来根据用户输入的姓名,获取其绰号,然后在函数体外调用该函数,并获取返回值,代码如下:

def fun_checkout(name):nickName = ""if name == "小红":  # 如果输入是小红nickName = "妖精"elif name == "小明":nickName = "不高兴"elif name == "小聪":nickName = "没头脑"else:nickName = "无法找到您输入的信息"return nickName  # 返回对应人名的绰号# ******************调用函数******************** #while True:name = input("请输入您要查询的人的姓名")  # 接收用户输入nickname = fun_checkout(name)  # 调用函数print("姓名:", name, "绰号:", nickname)

  运行结果如下所示:


Python函数的返回值相关推荐

  1. python函数的返回值是返回引用吗_python-函数(上):函数返回值、函数调用、前向引用...

    编程方法: 1.面向对象:类--class 2.面向过程:过程--def 3.函数式编程:函数--def #python中函数#函数的定义#打印一个佛祖镇楼 -> 一个功能点的解释 defpri ...

  2. python函数默认返回值_python笔记20_函数返回值

    主要内容: 小目标:掌握函数返回值 主要内容:return语句,返回多个参数 如果看完这篇文章,你还是弄不明白函数返回值: 你来找我,我保证不打你,我给你发100的大红包. 1. 函数默认返回值 Py ...

  3. 什么是python函数的返回值?你知道多少?

    函数返回值 1. "返回值"介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟.这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标 ...

  4. 08、Python函数的返回值

    函数返回值的特性 首先,让我们先来看两个例子 #示例一 def exa_a(x):print(x)return x+1def exa_b(x):return x+1print(x) #这句会执行吗?i ...

  5. PYTHON 函数的返回值

    def sum(): #定义一个函数名 为 sumprint("你好")return 123 # 返回函数值 ret = sum()print(ret) 如果,你好 打印成功了   ...

  6. python 函数的返回值类型

    函数,如果只返回一个元素,则返回值类型为该元素的类型 def kk():return 1 print(type(kk())) <class 'int'> 但是,如果返回的是多个元素,则返回 ...

  7. python中return返回值为函数名_Python函数返回值

    Python函数返回值教程 同时,Python 函数的返回值不需要在函数的签名上体现,只需要在函数体里面直接使用 return 语句返回即可. Python函数不返回值详解 语法 def func_n ...

  8. Python基本语法_函数_返回值

    目录 目录 前言 函数的返回值 在函数中Return和Print的区别 函数中的文档 前言 函数的返回值是函数重要的组成部分.函数的根本在于实现程序的部分功能,所以很多时候我们需要将函数执行后的结果返 ...

  9. python input与返回值-Python 详解基本语法_函数_返回值

    Python 详解基本语法 概要: 函数的返回值是函数重要的组成部分.函数的根本在于实现程序的部分功能,所以很多时候我们需要将函数执行后的结果返回给程序再由程序作出进一步的操作.可以说是函数的返回值令 ...

  10. Python基础第六天——函数的使用、函数的参数、函数的返回值、函数的嵌套、命名空间、作用域、函数对象...

    一.拾遗 1.通常情况下无参函数只是进行操作,所以不需要返回值:有参数函数则需要返回值. 2.练习: 判断用户输入一串字符,如果这串字符的长度小于5则重新输入,如果大于5则退出循环. while Tr ...

最新文章

  1. vue实例没有挂载到html上,vue 源码学习 - 实例挂载
  2. 安装java时,配置环境变量classpath的作用
  3. 3D Computer Grapihcs Using OpenGL - 04 First Triangle
  4. 戏说春秋 第三关 窃符救赵 图片隐写
  5. Codrops 教程:基于 CSS3 的精美模态窗口效果
  6. 计算机二级循环队列知识点,考点!计算机二级考试公共基础知识冲刺复习笔记:栈、队列和循环队列...
  7. 计算机组成的ir是指,2002.10计算机组成原理§1控制器的基本概念⑵指令寄存器IR指令.ppt...
  8. innodb存储引擎之内存
  9. 两个人聪明人的空城——《司马懿之虎啸龙吟》
  10. 20192209 Exp2-后门原理与实践
  11. gpasswd命令简介
  12. MindMaster思维导图创建流程图
  13. 新技术的福音:瘫痪者也能用眼睛写“微博”
  14. Java微信公众平台开发(一)--接入微信公众平台
  15. Visitor パターン
  16. 关于javascript的功能无法识别功能问题(引入jquery误操作和以及jquery对id的调取)
  17. elementui后台管理demo
  18. mt4服务器修改,修改mt4服务器地址
  19. java编写一个学生类和教师类,Java创建一个学生类
  20. Gdal库计算形心方法。

热门文章

  1. python微博数据分析_用python处理微博JSON数据范例
  2. Directshow 采集-截屏和显示
  3. 【历史上的今天】5 月 10 日:淘宝网上线;机器感知之父出生;英国首批计算机投入运行
  4. MusicXML文档翻译(持续更新)
  5. 测试篇之一 sd卡独写速度测试
  6. 如何阅读Java源码?已收藏以备后用
  7. 爬取QQ空间说说及简易数据分析
  8. 前端加载shapefile数据
  9. 信息化管理系统在企业的应用
  10. 对百度输入法小米版的用户体验