Python中,用 def 语句创建函数时,可以用 return 语句指定应该返回的值,该返回值可以是任意类型。需要注意的是,return 语句在同一函数中可以出现多次,但只要有一个得到执行,就会直接结束函数的执行。例如:

def add(a,b):s = a + breturn sreturn 'hello','python'     #该语句不会被执行
x = add(4,5)                       #X用来接住返回的值
print(x)
————————————————————————————————————
输入结果:
9

其中,返回值参数可以指定,也可以省略不写(将返回空值 None)。一个函数也可以没有 reutrn 语句,如果没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None。

也就是说,Python 有一项很多编程语言都没有的特性——它的所有函数都会有一个返回值,不管有没有 return 语句。如果定义的函数没有返回值,Python 解释器就会(强行地)返回None!

函数的返回值如果是多个,返回结果为元组,例如:

def add(a,b):s = a + breturn s,'hello','python'x = add(4,5)
print(x)
————————————————————————————————————
输入结果:
(9, 'hello', 'python')

Python基础:函数的返回值return相关推荐

  1. 站长在线Python精讲:Python中函数的返回值

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中函数的返回值>.本文的主要内容有:函数的返回值的含义.函数设置返回值的作用.return语句位置与多条 ret ...

  2. python中函数的返回值_python--函数的返回值、函数的参数

    函数的返回值 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数名:命名规则和变量一样 函数的返回值: return, 函数执行完毕. 不会执行后面逻辑 如果函数中不写return返回No ...

  3. 函数的返回值 return(基础)

    函数的返回值:函数执行完毕之后,函数自身得到的一个结果 如果一个函数没有显式返回任何的数据,那么默认返回 undefined,也可以认识返回undefined 的函数是没有返回值的. 如果希望一个函数 ...

  4. 不显示参数名_第51p,万能参数与返回值,Python中函数的返回值

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第51篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(四)====>函数的参数与返回值(下篇). ...

  5. Python入门--函数的返回值

    #函数的返回值 #函数返回多个值时,结果为元组 ################################### #函数定义 def fun(num):odd=[]even=[]for i in ...

  6. python中函数的返回值,你了解吗?

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

  7. python 自定义函数的返回值

    python中自定义的函数,有的有返回值,有的没有返回值,且返回值的类型也需注意. 1.无返回值 例如 list 的 append 操作就是无返回值的,换句话说就是不能进行如下的连续操作: list ...

  8. 函数的返回值return

    在函数中可以使用 return 来设置函数的返回值,return 后面的值将会作为函数的执行结果返回,可以定义一个变量来接收函数的返回值.return 后面的值可以是任意类型,对象或函数等都可以作为返 ...

  9. python:函数可以返回值--编写脚本计算24 + 34 / 100 - 1023

    1.脚本 def add(a,b):     return (a+b) def div(a,b,c):     return (a/b-c) x = div(34,100,1023) y = add( ...

最新文章

  1. 基于单例模式的日志输出(C++)
  2. KL 损失的边界框回归
  3. Python分布式+云计算
  4. react学习(35)----getFieldDecorator will override value
  5. BZOJ1970 [Ahoi2005] 矿藏编码
  6. python文本文件csv_我的第一个Python项目:如何将杂乱无章的文本文件转换为纯净的CSV文件
  7. es6 字符串的 Iterator 接口
  8. js获取当前时间戳,仿PHP函数模式
  9. vb6源码 ymodem_VB6 实时曲线显示源码全套资料
  10. MySQL数据库入门(超详细,多图解)
  11. 系统更换数据库oracle到mysql问题汇总
  12. 你所不知道的Win键
  13. 老子哲学与太极拳技击
  14. 【高等数学】从法向量到第二类曲面积分
  15. python使用codecs.open 读写
  16. 地图制作|AI编辑标准地图,制作符合出版需要的地图文件
  17. 小小的纳豆居然有这么多好处,难怪岛国人为它疯狂
  18. Covid-19 肺部 X 射线分类和 CT 检测演示
  19. python while true循环卡住不动_python – While循环导致整个程序在Tkinter中崩溃
  20. Django request.META.get()获取header头

热门文章

  1. 谷歌浏览器自带翻译失败解决方案
  2. [web效果实现-3] 拼音排序通讯录实现
  3. MoveIT和KDL中进行机械臂位置和姿态插值
  4. 【附源码】Python计算机毕业设计人脸识别考勤系统
  5. 大型软件设计——进度报告
  6. 文本摘要生成评价指标——rouge
  7. 开发工具与关键技术: 使用HTML 徽章 CSS3 动画 JQUERY 动态切换 JS自动切换
  8. 项目记录—workbench静力分析
  9. 常用request方法
  10. 【Hadoop基础教程】7、Hadoop之一对一关联查询