2019-04-19
阅读量:
575
如何理解* args函数
python中函数定义中的特殊语法* args用于将可变数量的参数传递给函数。它用于传递非keyworded,可变长度的参数列表。
- 语法是使用符号*来接受可变数量的参数; 按照惯例,它经常与args这个词一起使用。
- 什么* ARGS允许你做的是采取比以前定义的正式参数的数量更多的参数。使用* args,可以将任意数量的额外参数添加到当前的形式参数(包括零额外参数)。
- 例如:我们想要生成一个乘法函数,该函数接受任意数量的参数并能够将它们相乘。它可以使用* args完成。
- 使用*,我们与*相关联的变量变成了一个可迭代的意思,你可以做一些事情,比如迭代它,运行一些更高阶的函数,比如map和filter等。
- 使用* arg的示例:
# Python program to illustrate
# *args for variable number of arguments
def myFun(*argv):
for arg in argv:
print (arg)
myFun('Hello', 'Welcome', 'to', 'GeeksforGeeks')






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论