内容来自廖雪峰的官方网站 1.关键字参数有什么用?它可以扩展函数的功能. 2.参数定义的顺序必须是:必选参数.默认参数.可变参数.命名关键字参数和关键字参数. 3.对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的. 4.默认参数一定要用不可变对象.例如def add_end(L=None) 5.*args和**kw是Python的习惯写法,当然也可以用其他参数名,但最好使用习惯用法. 6.*args是可变参数,args接收的是一个tuple.…