# 表达式形式
def func(x,y):
res = x + y
return res
# 赋值表达式
res = func(1,2)
print(1,2)
# 数学表达式
res = func(1,2) *10
print(res)
# 函数调用可以当作参数
x = func(func(1,3),10)
print(x)
3.3 返回值(return函数结束的标志,函数体一旦运行到return会立刻终止函数的运行 )
三种返回值的形式
函数返回,返回的是return后面的东西,需要用变量来接受那个值,或者其他
3.3.1 返回None:函数体没有return
def func():
pass
res = func()
print(res)
3.3.2 返回一个值:return值
def func():
return 10
res = func()
print(res)
3.3.3 返回多个值,用多个逗号分开,会被return返回成一个元组
def func():
return 10, '12', [1,12]
res = func()
print(res)