python 函数参数带*是啥意思

2025-01-03 00:25:44
推荐回答(1个)
回答1:

  1. *代表的是参数个数不确定的情况;

  2. 带一个星号(*)参数的函数传人的参数存储为一个元组(tuple);

  3. 而带两个星号(*)参数的函数传人的参数则存储为一个字典(dict);

  4. 由于传入的参数个数不定,所以当与普通参数一同使用时,必须把带星号的参数放在最后。