星号(*)
它可以用于解包(Unpacking)、可变参数(Variable Arguments)、可变关键字参数(Variable Keyword Arguments)、乘法、指针解引用等。下面是一些常见的用法:
解包(Unpacking):将可迭代对象解包为单独的元素。
my_list = [1, 2, 3]
print(*my_list)
可变参数(Variable Arguments):在函数定义时,使用星号来指定可变数量的位置参数。
def my_func(*args):
for arg in args:
print(arg)
my_func