连接和递归

pyt*_*ngo -3 python recursion operators

#Calculates to the index position of a fib number.
def f3(n):
    if n < 2:
        return n
    return f3(n-2) + f3(n-1)
Run Code Online (Sandbox Code Playgroud)

该函数只接受一个参数,但在返回中发送了两个参数,但是,它有效!这里发生了什么事?

如果我返回f3(n-3),则该函数会崩溃.串联有什么影响?

Ign*_*ams 5

添加导致单个值.

>>> 1 + 2
3
>>> [1] + [2]
[1, 2]
Run Code Online (Sandbox Code Playgroud)