<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之旅 廣告
                >[success] # 函數做參數使用 ~~~ 1.函數可以作為參數使用,思路類似js 的回調函數 2.函數可以內部嵌套函數使用 ~~~ >[success] # 函數作為參數使用的案例 ~~~ 1.當我們調用函數的時候,都是在函數名后加上括號才可以執行這個函數, 在python和js甚至更多的語言中,如果函數不加括號,那么他的調用相當于是 內存地址,也可以理解成參數。 2.可以將一個函數中在嵌套一個函數,然外層函數的返回值是內層函數,這樣 就可以調用外部函數是,實際調用的是內部函數,從而避免了循環和代 碼的 堆疊重復。 ~~~ >[danger] ##### 函數使用不加括號 ~~~ def func(): print("這是一個函數") print(func) 打印結果: <function func at 0x0000002B331E76A8> ~~~ >[danger] ##### 函數做為參數賦值使用 ~~~ def func(): print("這是一個函數") a = func a() 打印結果: 這是一個函數 ~~~ >[danger] #####函數作為函數的參數使用 ~~~ def func(arg1): print("這是一個函數%s"%(arg1)) def fun1(func,arg1): func(arg1) fun1(func,"測試") 打印結果: 這是一個函數測試 ~~~ >[danger] ##### js 的回調思想 ~~~ def mysort(lis,callback): currentLis = [] for i in lis: if (callback(i)): currentLis.append(i) return currentLis def callback(item): return item > 5 lis = [1, 2, 9, 10] myList = mysort(lis,callback) print(myList) 打印結果: [9, 10] ~~~ >[danger] ##### 放到數組中 ~~~ def f1(): print("我是馬化騰") def f2(): print("我是馬云") def f3(): print("我是馬賽克") def f4(): print("我是馬蔚華") lst = [f1(), f2(), f3(), f4()] lst1 = [f1, f2, f3, f4] print(lst) print(lst1) 打印結果: 我是馬化騰 我是馬云 我是馬賽克 我是馬蔚華 [None, None, None, None] [<function f1 at 0x00000060424076A8>, <function f2 at 0x0000006042407730>, <function f3 at 0x0000006042407840>, <function f4 at 0x00000060424078C8>] ~~~ >[danger] ##### 內部函數 ~~~ def func(): def inner(): print("火鍋不讓吃了. 吃了上火") return inner ret = func() # 這里func()執行之后獲取到的是inner函數 ret() # 這里是讓inner函數執行 打印結果: 火鍋不讓吃了. 吃了上火 ~~~
                  <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>

                              哎呀哎呀视频在线观看