<small id='xWGn7'></small><noframes id='xWGn7'>

  • <tfoot id='xWGn7'></tfoot>

      <i id='xWGn7'><tr id='xWGn7'><dt id='xWGn7'><q id='xWGn7'><span id='xWGn7'><b id='xWGn7'><form id='xWGn7'><ins id='xWGn7'></ins><ul id='xWGn7'></ul><sub id='xWGn7'></sub></form><legend id='xWGn7'></legend><bdo id='xWGn7'><pre id='xWGn7'><center id='xWGn7'></center></pre></bdo></b><th id='xWGn7'></th></span></q></dt></tr></i><div id='xWGn7'><tfoot id='xWGn7'></tfoot><dl id='xWGn7'><fieldset id='xWGn7'></fieldset></dl></div>
        <bdo id='xWGn7'></bdo><ul id='xWGn7'></ul>

      1. <legend id='xWGn7'><style id='xWGn7'><dir id='xWGn7'><q id='xWGn7'></q></dir></style></legend>

        python中函数的形参和实参

        时间:2023-10-19

        <small id='bDwbb'></small><noframes id='bDwbb'>

            <tbody id='bDwbb'></tbody>

              <legend id='bDwbb'><style id='bDwbb'><dir id='bDwbb'><q id='bDwbb'></q></dir></style></legend>
              • <bdo id='bDwbb'></bdo><ul id='bDwbb'></ul>
              • <i id='bDwbb'><tr id='bDwbb'><dt id='bDwbb'><q id='bDwbb'><span id='bDwbb'><b id='bDwbb'><form id='bDwbb'><ins id='bDwbb'></ins><ul id='bDwbb'></ul><sub id='bDwbb'></sub></form><legend id='bDwbb'></legend><bdo id='bDwbb'><pre id='bDwbb'><center id='bDwbb'></center></pre></bdo></b><th id='bDwbb'></th></span></q></dt></tr></i><div id='bDwbb'><tfoot id='bDwbb'></tfoot><dl id='bDwbb'><fieldset id='bDwbb'></fieldset></dl></div>
                <tfoot id='bDwbb'></tfoot>

                  本文介绍了python中函数的形参和实参的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

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

                  I'm kind of confused on how to identify the formal and actual parameters in a recursive function. For example in this block of code for getting the factorial of a number:

                  def factorial(n):
                      if n == 1:
                         return 1
                      else:
                         return n * factorial(n-1)
                  

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

                  Is "factorial(n-1)" the formal parameter since it is inside the function itself? Or is it the actual parameter because it assigned a value for the function. Also, is the "factorial(n)" the formal parameter as well?

                  推荐答案

                  函数定义中有形参,即形参.函数调用中的实参,即实参.

                  所以n在这里:

                  def factorial(n):
                  

                  是形式参数.

                  n - 1(或者更确切地说,它评估为的 ):

                  And n - 1 (or rather, the value it evaluates to) here:

                     return n * factorial(n-1)
                  

                  是实参",即参数.

                  这篇关于python中函数的形参和实参的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:itertools.islice 与列表切片相比 下一篇:为什么`__iter__`在定义为实例变量时不起作用?

                  相关文章

                  • <bdo id='rJGQ9'></bdo><ul id='rJGQ9'></ul>

                  <tfoot id='rJGQ9'></tfoot>

                  <i id='rJGQ9'><tr id='rJGQ9'><dt id='rJGQ9'><q id='rJGQ9'><span id='rJGQ9'><b id='rJGQ9'><form id='rJGQ9'><ins id='rJGQ9'></ins><ul id='rJGQ9'></ul><sub id='rJGQ9'></sub></form><legend id='rJGQ9'></legend><bdo id='rJGQ9'><pre id='rJGQ9'><center id='rJGQ9'></center></pre></bdo></b><th id='rJGQ9'></th></span></q></dt></tr></i><div id='rJGQ9'><tfoot id='rJGQ9'></tfoot><dl id='rJGQ9'><fieldset id='rJGQ9'></fieldset></dl></div>

                    <small id='rJGQ9'></small><noframes id='rJGQ9'>

                      <legend id='rJGQ9'><style id='rJGQ9'><dir id='rJGQ9'><q id='rJGQ9'></q></dir></style></legend>