赞
踩
- def 函数名(参数1, 参数2, ...,参数n):
- 函数体第一行代码
- 函数体第二行代码
- 函数体第三行代码
- ...
- return 语句
-
- 变量 = 函数名(参数1,参数2,...,参数n)
python遇到return语句时,会结束整个函数调用,通过return语句把整个函数计算的最终结果返回出来,然后将函数的返回的结果赋值给某个变量。
注意:调用函数的时候,将函数的结果赋值给某个变量,否则函数调用完成之后,函数返回的值就消失了。
1.return可以返回任何类型的数据,可以返回数字、字符串、布尔值以及其他各种复杂的数据类型,甚至可以返回函数。
2.return语句可以返回1、2、3个甚至多个值,不同返回值用逗号分隔,return语句返回多少值,那调用函数赋值的时候,就要有对应多少个变量去承接返回的值,同时这些变量的顺序应该跟函数定义里返回的顺序一致,否则就很容易出错
3.不需要返回数据时,返回None,函数返回值是None的时,说明这个函数没有什么有意义的返回值,那就不需要把它赋值给某个变量了
如果你的函数不需要任何返回值,我们可以省略后面的return None,那么python在执行程序的时候就会帮我们把它补上,但是不建议这样操作,因为好的编程习惯是在定义函数的时候一定要有一个return语句,所有大家最多把None省略掉,至少保留return这个单词
4.可以有多个return语句,通常和条件判断语句结合一起使用,例如:python有一个内置函数abs,返回一个数的绝对值,我们来实现一下这个函数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。