当前位置:优草派 > 问答 > Python问答

Python中的*args是什么意思?

标签: Python  python语法  作者: 罗西汉

回答:

python之中的*args是一个可变参数,当不确定需要在一个函数内传入多少参数或者是想要传入列表、字典等序列类型的数据时就可以使用*arg来代替形参,使用方法如下:

def fun(num,*args)
print(num,args)
fun(1,2,3,4)
1(2,3,4)

从上面的示例可以看出形参num的实参是1,而可变参数*args则把后面传进来的三个参数当成一个元组类型使用了。

TOP 10
  • 周排行
  • 月排行