python3-cookbook
python3-cookbook copied to clipboard
python 中没有avg函数,这个里的avg函数是从何而来
def drop_first_last(grades): first, *middle, last = grades return avg(middle)
avg这个函数是那个模块中的呢?我在使用的时候找不到
avg()不存在与Python内置库中,它应该是作者自己实现的一个函数,但我想没有这个函数的具体实现应该也不会很难看出这个函数的目的。 但如果你需要avg(),请访问作者的代码示例仓库 https://github.com/dabeaz/python-cookbook/blob/6e46b78e5644b3e5bf7426d900e2203b7cc630da/src/7/functions_that_accept_any_number_of_arguments/example.py 。
作者在7.1节定义了avg
函数