小编Cza*_*Luc的帖子

python中函数中的形式和实际参数

我对如何识别递归函数中的形式和实际参数感到困惑.例如,在这段代码中获取数字的阶乘:

def factorial(n):
    if n == 1:
       return 1
    else:
       return n * factorial(n-1)
Run Code Online (Sandbox Code Playgroud)

"factorial(n-1)"是形式参数,因为它在函数内部吗?或者它是实际参数,因为它为函数分配了一个值.另外,"factorial(n)"也是形式参数吗?

python iteration recursion branch function

1
推荐指数
1
解决办法
7528
查看次数

标签 统计

branch ×1

function ×1

iteration ×1

python ×1

recursion ×1