""" return 关键字用来返回一个值 在函数定义中是可选的 什么时候该有返回值 函数是工具,是帮你完成某个功能的,一些功能在完成后必须要产生一个结果给调用者 例如生活中的榨汁机,执行完成后使用者应该得到果汁 什么时候不需要返回值 在调用这个函数时,不需要返回任何结果给调用者,那就不需要返回值 一 函数的返回值需要注意: 1 返回值没有类型限制 2 返回值没有个数限制 返回1个值:调用函数拿到的结果就是一个值 返回多个值:调用函数拿到的结果就是一个元组 返回0个值,或者不写return:调用函数拿到的结果就是None 二 return关键字:return是函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就结束 """ # def f1(): # print('first') # return 1 # print('second') # return 2 # print('third') # return 3 # # res=f1() # print(res) # def foo(): # count=1 # while True: # print(count) # if count == 3: # return # count+=1 # # foo() # def bar(): # pass # # def foo(): # return [1,2],1,1.3,{'x':1},bar # # res=foo() # print(res) # def func(): # print('from foo') # # return # # res=func() # print(res)