位置不定长参数(*args):多余的位置参数,可以被args接收,并且打包为一个元组,保存在args当中。...func1(1, 2)
# 结论: 在定义函数时,位置参数在缺省参数之前
# 位置参数,缺省参数,位置不定长参数之间的位置关系
# 顺序赋值多个参数,位置参数优先接收,然后缺省参数接收数据,多余的参数被...,组合为一个容器类型,进行使用或变量保存
拆包:将一个容器类型,进行拆分,其中的每一个元组赋值给其他的变量
# 组包:就是讲多个值进行组合,打包为一个容器类型的过程
# 拆包:就是讲一个容器类型,拆分成多个数据...,外部数据同时发生变化
如果参数是不可变数据类型,其实也是引用传递,只不过引用地址指向的数据空间中的数据无法被修改
# 将数字1所在空间的引用地址赋值给了a
# a = 1
# 将a所保存的引用你地址给了...,无法再次使用
# lambda缺点: 没有办法书写负责的函数,因为其没有函数体,只有返回值,所以返回值后边只能书写一个表达式,lambda可读性极差
# 使用lambda完成递归(了解,一般不建议写复杂的代码