我想了解print(*args)
和print(args)
之间的区别
我有两个非常简单的功能:
def print_args(*args):
print(args)
def print_xargs(*args):
print(*args)
print_args(1, 2, 3)
print_xargs(1, 2, 3)
输出:
1, 2, 3 (looks like an exact dublicate of the function input)
(1, 2, 3)
函数中的args(不带星号)只是一个元组,但是* args是什么类型?