为什么某些内置函数没有关键字参数

时间:2018-11-06 08:34:51

标签: python

我喜欢命名的参数,并且在可以使用它时发现它更清晰,那么为什么某些内置函数不允许使用它呢?

在文档中,next的签名是next(iterator[, default])

但是在shell中:

>>> next((x for x in range(2)), default=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: next() takes no keyword arguments

0 个答案:

没有答案