1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Python閉包執(zhí)行時值如何傳遞-創(chuàng)新互聯(lián)

      這篇文章主要為大家展示了“Python閉包執(zhí)行時值如何傳遞”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Python閉包執(zhí)行時值如何傳遞”這篇文章吧。

      發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及成都玻璃鋼坐凳等,在成都網(wǎng)站建設營銷型網(wǎng)站、WAP手機網(wǎng)站、VI設計、軟件開發(fā)等項目上具有豐富的設計經(jīng)驗。

      具體如下:

      代碼中有問題和問題的解釋。

      #!/usr/bin/python
      #coding: utf-8
      # 判斷一個人是否及格,如果滿分150,則90及格,如果滿分100,則60及格
      # 開始的疑惑:當fun函數(shù)執(zhí)行完以后,對應的val的值就應該消失,但是,
      # 當下面代碼再次調用f(60)的時候(這個f()函數(shù)就是fun_c()函數(shù))
      # 卻能夠打印出val的值???
      def fun(val):
        'val是得到的分數(shù)'
        # 打印此時存儲的val的地址
        print("%x" % id(val))
        def fun_c(passline):
          'passline是及格線'
          if val >= passline:
            print("通過")
          else:
            print("不及格")
        return fun_c
      f = fun(89) # f就是fun_c函數(shù)
      # 利用__closure__打印出fun_c()函數(shù)的屬性,可以發(fā)現(xiàn)f中第一個元素的id值和val的id值地址相同
      # 這說明如果引用了外部的變量(enclosing變量)的話,會將這個變量添加到函數(shù)屬性中
      # 當再次進行查找(即f(60))的時候,并不是到代碼中去查找,而是到函數(shù)屬性中去查找
      # 也就是上面的fun_c的屬性中有val的值,是一個元組,不能夠改變
      print(f.__closure__)
      f(60)
      f = fun(89)
      f(90)

      運行結果:

      12ee0b0
      (,)
      通過
      12ee0b0
      不及格

      閉包的作用:

      1. 代碼的封裝

      2. 代碼復用

      以上是“Python閉包執(zhí)行時值如何傳遞”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      當前文章:Python閉包執(zhí)行時值如何傳遞-創(chuàng)新互聯(lián)
      網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/dgehcp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        青岛市| 正镶白旗| 胶州市| 科尔| 香格里拉县| 台东市| 剑川县| 六安市| 柘荣县| 德庆县| 吴江市| 柳林县| 鄱阳县| 共和县| 遂川县| 星座| 涟源市| 兴业县| 赤峰市| 慈利县| 二手房| 吴堡县| 佛学| 松阳县| 调兵山市| 介休市| 鹿泉市| 紫云| 布尔津县| 通渭县| 灵台县| 嘉善县| 榆社县| 庐江县| 武穴市| 阿巴嘎旗| 凉城县| 澜沧| 巴青县| 民勤县| 含山县|