在函数调用中,星号运算符是什么意思? [重复]

◇◆丶佛笑我妖孽 提交于 2020-07-26 07:01:26

问题:

This question already has an answer here: 这个问题已经在这里有了答案:

What does the * operator mean in Python, such as in code like zip(*x) or f(**k) ? *运算符在Python中的含义是什么,例如zip(*x)f(**k)

  1. How is it handled internally in the interpreter? 在解释器内部如何处理?
  2. Does it affect performance at all? 它会影响性能吗? Is it fast or slow? 是快还是慢?
  3. When is it useful and when is it not? 什么时候有用,什么时候没有?
  4. Should it be used in a function declaration or in a call? 应该在函数声明中还是在调用中使用它?

解决方案:

参考一: https://stackoom.com/question/CG6Z/在函数调用中-星号运算符是什么意思-重复
参考二: https://oldbug.net/q/CG6Z/What-does-the-star-operator-mean-in-a-function-call-duplicate
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!