python函数中的参数是作为元组传递的吗?

时间:2014-04-15 16:20:21

标签: function python-3.x arguments language-specifications

f成为具有2个参数的函数。我真的不明白为什么语法:

f(1,2,)

实际上有效(注意结尾逗号)?看起来这些参数被视为一个元组,但在这种情况下,如果g是一个带有1个参数的函数,为什么g(1)正在工作(而不是g(1,),就像我们一样必须写(1,)才能得到只有一个元素的元组?

我认为这是Python的规范问题,但我不知道在哪里搜索。

0 个答案:

没有答案