Python的函数
print()函数
def函数名(*参数)
一次传入多个参数,并保存在元组中
参数混用,普通的参数最好放在不限个数的特殊参数之前
def函数名(**参数)一次传入多个参数,并转化成字典
放在一起用,在这里用了普通参数,元组收集参数,字典收集参数
代码作用域
Python有一个屏蔽机制,要修改的变量是一个作用域只在本函数中的局部变量
global关键词,全局变量声明,尽量少用全局变量
递归,函数循环的调用自己,会消耗栈内存
所有循环的代码都可以通过递归来实现,递归占用资源多,循环更容易编写。