python之函数式编程

1、定义函数(包含参数和返回值)

python之函数式编程pythpn

2、函数优化

(1)、重复代码

python之函数式编程

(2)、优化代码:将多个函数变成一个,且设置默认参数(默认参数必须放到参数列表的最后)

默认参数可以有多个。传了实际参数就不用默认参数,不传就使用默认参数

python之函数式编程

(3)、实参和形参个数要对应相等

python之函数式编程

(4)、可变参数,一个形参对应多个实参

**: python将实参包装成列表,传给形参。

* : python将实参包装成字典,传给形参。

python之函数式编程

(5)、可变参数,**的特殊性介绍

当做字典传入方法时,需要加上**

直接传参数时,不用加上**

python之函数式编程