开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:返回值】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8728
返回值
目录:
1. 返回值的定义【sum 函数定义和作用,任意数的和】
2. 如何得到返回值
3. 非 fn5 和 fn5() 的区别
1、返回值的定义
#返回值,返回值就是函数执行以后返回的结果
#可以通过 return 来指定函数的返回值
#可以之间使用函数的返回值,也可以通过一个变量来接收函数的返回值
def sum (*nums ):【sum函数】
#定义一个变量,来保存结果
Result=0
#遍历元组,并将元组中的数进行累加
for n in nums :
result +=n print ( result )
例:# sum (123,456,789)
2、如何得到返回值
# return 后边跟什么值,函数就会返回什么值
# return 后边可以跟任意的对象,返回值甚至可以是一个函数 def fn ():
# return ' Hello # return [1,2,3]# return {`**: v `}
r = fn () #这个函数的执行结果就是它的返回# print ( fn ())
print ( r )
#如果仅仅写一个 return 或者不写 return 则相当于 return None
#在函数中, return 后的代码都不会执行 def fn3():
print (' hello *> return
print (* abc *)
r =fn3()# print (г)
# break
用来退出当前循环
0不定长带 E 所 # continue
用来跳过当次循环
小04通国售 ry
田 IADMEn return # return
用来结束函数 print (1)
print (“循环执行完毕!)#fn4()
def sum (* nums ):
#定义一个变量,来保存结果 result =0
#遍历元组,并将元组中的数进行累加 for nin nums :
result += n return result
r = sum (1з,456,789)
3、非 fn5 和 fn5() 的区别
print (fn5)#fn5是函数对象,打印fn5实际是在打印函数对象< function fns at 0xe5771BB8×
复制 全选 74print( fnsO ))# fns ()
是在调用函数,打印 fns () 实际上是在打印 fns () 函数的返回值