基本格式
def function_name(parameters lists):
expressions
- 忘记参数的顺序,可以在传参时直接指定为参数名字赋值:fun(b=1,a=2)
- 可变参数
def fun(para,*para2):
expressions
- 关键字参数
def fun(para,**para2):
expressions
(para2自动封装为一个dict)
函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”。