请看下面的代码:-
#!/usr/bin/python
# Filename: total.py
def total(initial=5, *numbers, **keywords):
count = initial
for number in numbers:
count += number
for key in keywords:
count += keywords[key]
return count
print(total(10, 1, 2, 3, vegetables=50, fruits=100))
能否有人解释一下如何使用 *numbers 和 **keywords 选取参数?简单的解释将不胜感激。谢谢!