pyDay4

内容来自廖雪峰的官方网站

1、关键字参数有什么用?它可以扩展函数的功能。

2、参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数

3、对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的。

4、默认参数一定要用不可变对象。例如def add_end(L=None)

5、*args**kw是Python的习惯写法,当然也可以用其他参数名,但最好使用习惯用法。

6、*args是可变参数,args接收的是一个tuple。

**kw是关键字参数,kw接收的是一个dict。

原文地址:https://www.cnblogs.com/xkxf/p/6393995.html