Python中 * 和 ** 的打包和解包

python中的 * 和 ** ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的。 一、打包参数 * 的作用:在函数定义中,收集所有位置参数到一个新的元组,并将整个元组赋值给变量args。 def f(*args): print(args) f() # () f(1) # (1,) f(1,2,3,4,5) #(1,2,3,4,5) ** 的作用:在函数定义
相关文章
相关标签/搜索