Python3.x那些事儿:[21]任意参数列表
我们知道在C语言或者其他编程语言中都会有可变参数,所谓可变参数,就是参数的个数可以是不确定的,那么Python中也有类似的用法,称之为可懈吡赜痖变参数列表,这些可变参数都会被包含进一个元组中去,相对于可变参数列表,其他参数就被称为常规参数。可变参数必须在常规参数之后。
这里有几个概念需要区分一下,形式参数,实际参数,常规参数,可变参数,关键字参数,元组参数,位置参数等。
可变参数之后的参数必须为关键字参数,也就是它们只能通过关键字来引用和赋值,而不能通过位置赋值。