<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 默認參數值 對于一些函數,你可能希望它的一些參數是 可選 的,如果用戶不想要為這些參數提供值的話,這些參數就使用默認值。這個功能借助于默認參數值完成。你可以在函數定義的形參名后加上賦值運算符(=)和默認值,從而給形參指定默認參數值。 注意,默認參數值應該是一個參數。更加準確的說,默認參數值應該是不可變的——這會在后面的章節中做詳細解釋。從現在開始,請記住這一點。 ``` #!/usr/bin/python # Filename: func_default.py def say(message, times = 1): ????print message * times say('Hello') say('World', 5) ``` (源文件:[code/func_default.py](code/func_default.py)) ## 輸出 ``` $ python func_default.py Hello WorldWorldWorldWorldWorld ``` ## 它如何工作 名為`say`的函數用來打印一個字符串任意所需的次數。如果我們不提供一個值,那么默認地,字符串將只被打印一遍。我們通過給形參`times`指定默認參數值`1`來實現這一功能。 在第一次使用`say`的時候,我們只提供一個字符串,函數只打印一次字符串。在第二次使用`say`的時候,我們提供了字符串和參數`5`,表明我們想要 說 這個字符串消息5遍。 重要 只有在形參表末尾的那些參數可以有默認參數值,即你不能在聲明函數形參的時候,先聲明有默認值的形參而后聲明沒有默認值的形參。 這是因為賦給形參的值是根據位置而賦值的。例如,`def func(a, b=5)`是有效的,但是`def func(a=5, b)`是 無效 的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看