def f(a,b,c): print(a+b)nums=(1,2,3)f(*nums)输出 3
Python 星号表达式(starred expression)。出现在函数的参数中的星号表达式 *args 用于将传入的可迭代参数序列解析出来,并存入args中。
* 会将传入的参数放入名为args的元组中 ** 会将传入的参数放入名为kwargs的字典中
给个链接你,别人的博客:
网页链接
帮你解释清楚了,给句谢谢吧
我没说程序有问题,我想知道 f(*nums) 中的‘*’ 号是什么意思??