Python 中 *args 的作用:接收任意数量的位置参数
"Python 中 *args 的作用:接收任意数量的位置参数" "*args 是 Python 中一个特殊的参数,它用于表示函数的位置参数。它本质上是一个元组,可以接收任意数量的位置参数。" "在函数定义时,可以使用 *args 来表示接收任意数量的位置参数。这样,调用函数时可以传入任意数量的位置参数,这些参数会被打包成一个元组赋值给 args。" "下面是一个简单的例子:" "python\ndef my_function(*args):\n for arg in args:\n print(arg)\n\nmy_function(1, 2, 3)\n" "输出:" "\n1\n2\n3\n" "在这个例子中,my_function 函数接收任意数量的位置参数,并打印出每个参数的值。调用 my_function 时传入了三个位置参数 1、2、3,它们被打包成一个元组 (1, 2, 3) 赋值给 args,然后被逐个打印出来。"
原文地址: https://www.cveoy.top/t/topic/qghb 著作权归作者所有。请勿转载和采集!