def test1(a, b, *args):
print(a, b, args)
def test2(a, b, **kwargs):
print(a, b, kwargs)
test1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
test2(1, 2, c=4, d=5)
输出:
1 2 (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
1 2 {'c': 4, 'd': 5}
# 定义的时候 * 的作用 将位置实参 装配成元组,** 的作用 将关键字实参 装配成字典