在python函数中有参数对象,如javascript函数参数?

时间:2017-12-21 07:33:13

标签: javascript python

在JavaScript中,我可以在以下函数中使用arguments

function a (){
   console.log(arguments);
}

a(1,2,3,4,5,6) // Arguments(6) [1, 2, 3, 4, 5, 6, callee: ƒ, 
                Symbol(Symbol.iterator): ƒ]

Python中的函数是否有像JavaScript的参数这样的对象?

我尝试在python中使用arguments(就像在JavaScript中一样)但我收到错误, 也许python中有一个对象,但它不叫'参数'?

如何在python中获取函数的所有参数?

1 个答案:

答案 0 :(得分:3)

在Python中可以访问JS中的参数,你可以这样做:

def funcA(*args):
   print(args)

您可以使用任何名称代替args

funcA(1,2,3) # prints (1, 2, 3)