1. 函数的返回值
• 返回值就是函数执行以后返回的结果
• 通过return来指定函数的返回值
• 可以直接使用函数的返回值 也可以通过一个变量来接收函数的返回值
def fun1():
s="函数执行后返回s"
return s
r=fun1()
print(r) # 函数执行后返回s
• return后面可以跟任意对象,返回值甚至可以是一个函数
def fn():
def fn2():
print('python')
return fn2
r = fn()
print(r) # <function fn.<locals>.fn2 at 0x00000000021D89D8>
r() # python
• 如果仅仅写一个return 或者没有写return 相当于 return None
def fun1():
s="函数执行后返回s"
return
r=fun1()
print(r) # None
return可以直接结束函数,函数内return后面的语句不再执行
<