在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
    必选位置参数
    def test(a,b,c)

    c为默认参数
    def test(a,b,c=0)

    可变参数(元祖型)
    def test(*a)

    关键字参数(字典型)
    def test(**a)

    命名关键字,参数需要带上a和b test(a=1,b=2)
    def test(*,a,b)