在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数.

这5种参数都可以组合使用。

但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。

def f1(a, b, c=0, *args, d, e, **kw):
    print('a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw, "d=", d, "e=", e)

在函数调用的时候,Python解释器自动按照参数位置和参数名把对应的参数传进去。

Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-02-25 07:12:09

results matching ""

    No results matching ""