0

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

f(1,2,)

真的有效(注意结尾的逗号)?看起来参数被视为一个元组,但在这种情况下,如果g是一个有 1 个参数的函数,为什么g(1)工作(而不是g(1,)我们必须以相同的方式编写 (1,) 来获取只有一个元素的元组)?

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

4

0 回答 0