【发布时间】:2021-08-14 21:19:48
【问题描述】:
你会的,
我很困惑如何我应该知道一个函数是否可以接受来自文档字符串的命名参数。这是一个例子:
from functools import reduce
?reduce
从这个文档中,我的直觉是使用这样的函数:
reduce(
function = lambda x, y: x+y,
sequence = [1, 2, 3, 4, 5]
)
但是,我们得到:
我怎么知道文档字符串会发生这种情况?来自另一种语言,似乎文档告诉我这两个争论被称为function 和sequence。
谢谢
【问题讨论】:
-
您可以看到您可以将函数名称(例如 add_two_number 或其他)作为第一个参数传递。请看这个网址。 realpython.com/python-reduce-function/….