Python 面试题

*args在 Python 函数定义中做了什么?

点我看答案

我们使用*args作为函数头中的参数。它使我们能够传递 N(可变)数量的参数。

请注意,此类参数语法不允许将关键字参数传递给函数。

使用 *args 的示例:

def f1(*args):
    print(type(args))
    print(args)

f1(1, 2, 3, 4)

输出:

<class 'tuple'>
(1, 2, 3, 4)
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""