<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 簡介 ~~~ class Son2(Parent): # 為了避免報錯,用不定長參數 def __init__(self, name, gender, *args, **kwargs): print('Son2的init開始被調用') super().__init__(name, *args, **kwargs) print('Son2的init結束被調用') ~~~ 首先變量名不允許叫`*` `*args`表示傳遞參數中,多傳的沒有名字的給他 `**kwargs`表示傳遞參數中,多傳的有名字的給他 # 分析一 ~~~ def test1(a, b, *args, **kwargs): print(a) print(b) print(args) print(kwargs) print('-'*15) test1(11, 22, 33, 44, name='laowang', age=18) ~~~ 輸出 ~~~ 11 22 (33, 44) {'name': 'laowang', 'age': 18} --------------- ~~~ args表示元組 kwargs表示字典 # 分析二 ~~~ def test2(a, b, *args, **kwargs): print(a) print(b) print(args) print(kwargs) print('2', '-'*15) def test1(a, b, *args, **kwargs): print(a) print(b) print(args) print(kwargs) print('1', '-' * 15) test2(a, b, args, kwargs) test1(11, 22, 33, 44, name='laowang', age=18) ~~~ 輸出 ~~~ 11 22 (33, 44) {'name': 'laowang', 'age': 18} 1 --------------- 11 22 ((33, 44), {'name': 'laowang', 'age': 18}) ~~~ 發現 `((33, 44), {'name': 'laowang', 'age': 18})` 他們在一個元祖里面 如果要分開就這樣 ~~~ def test2(a, b, *args, **kwargs): print(a) print(b) print(args) print(kwargs) print('2', '-'*15) def test1(a, b, *args, **kwargs): print(a) print(b) print(args) print(kwargs) print('1', '-' * 15) # 相當于 test2(11, 22, (33, 44), {name='laowang', age=18}) # test2(a, b, args, kwargs) # 相當于 test2(11, 22, 33, 44, {name='laowang', age=18}) #test2(a, b, *args, kwargs) # 相當于 test2(11, 22, 33, 44, name='laowang', age=18) test2(a, b, *args, **kwargs) test1(11, 22, 33, 44, name='laowang', age=18) ~~~
                  <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>

                              哎呀哎呀视频在线观看