合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
Python中的*和**是两个强大的符号,它们具有多种用途,包括解包参数、扩展序列、字典和集合操作等。
本文介绍这两个符号的各种用法,并提供详细的示例代码,帮助更好地理解它们的功能。
在函数定义中,*可以用来解包位置参数。这使得函数可以接受不定数量的位置参数,将它们打包成一个元组。
def add(*args):
result = 0
for num in args:
result += num
return result
print(add(1, 2, 3)) # 输出 6
TOP