文章目录一、*[参数名]调用合法调用普通调用特殊调用错误方法正确方法非法调用默认参数总结二、**[参数名]调用合法调用普通调用特殊调用非法调用默认参数总结 一、*[参数名] 调用 合法调用 普通调用 *参数名一般写成*args, 如: def func(*args): print(args) 可以试着调用func: >>> func(1) (1,) >>> func() () >>> func(1, 2, 3) (1, 2, 3) >>> func(dict(), set(), str(), int()) ({}, set(), '', 0) 所以,我们发现,这样的函数可以传任意个参数(