1. 函数定义
def add(a, b):
add_res=a+b
mul_res=a*b
return add_res,mul_res
函数返回值
- 函数返回一个值时,直接返回类型
- 函数返回多个值时,结果为元组
NOTE:
- 对于int类型值,python的形参实参和C语言相似,形参无法改变实参的值
- 对于list类型,传入形参的相当于C的指针,可以改变实参的值
2. 参数可变的函数
2.1
def fun(*args):
print(args)
#多个时,传入的为元组
fun(10)
fun(10, 30)
fun(10, 30, 50)
2.2
def fun(**args)
print(arg)
#传入的为字典
fun(a=10, b=20)