day14 数学意义的函数与python中的函数
python中函数的定义方法:
def test (x): """这行写注释""" x += 1 return x def定义函数的关键字 test:函数名 x +=1 :泛指代码块或程序处理逻辑 return 定义返回值 调用运行:可以带参数也可以不带 函数名
为何要有函数:
函数的好处:
1.代码重复利用率高
2.保持一致性,易维护
3.可扩展
函数的返回值:
1.返回值=0 返回None
2.返回值=1 返回object(返回 返回值)
2.返回值>1 返回一个元组tuple
函数参数
1.位置参数和关键字参数(标准调用:实参与形参位置一 一对应,数量必须一致;关键字调用 :位置无须固定,数量必须一致)
2. 当位置参数和关键字参数混合使用时,位置参数必须在关键字参数左边
3.默认参数:当使用默认参数时,没有默认值的参数必须在有默认值参数的左边
4. 参数组,
以列表按位置参数传入
以字典按位置与关键字参数混合传入