gpt4 book ai didi

python - 这个函数定义在 python 中如何工作?

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:51 25 4
gpt4 key购买 nike

我是 Python 的新手,具有 Java 背景。我遇到了以下函数定义

def S(seq,i=0):
print i
if i==len(seq):
return 0
return S(seq,i+1)+seq[i]

这里的i=0到底是做什么的,是不是每次都重新初始化为0?因为我注意到 i 的值增加了。

最佳答案

它为第二个参数提供默认值

可以使用一个或两个参数调用该函数。如果用一个调用,则第二个参数 i 默认为零。

关于python - 这个函数定义在 python 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com