日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python 入門之 閉包

系統 1982 0

Python 入門之 閉包

1、閉包

(1)在嵌套函數內使用(非本層變量)和非全局變量就是閉包

(2)_ closure _ 判斷是不是閉包

          
            def func():
    a = 1
    def foo():
        print(a)
    print(foo.__closure__)  # 判斷是不是閉包
func()
          
        
          
            def wrapper():
    a = 1
    def inner():
        print(a)
    return inner
ret = wrapper()

a = 2
def wrapper():
    def inner():
        print(a)
    return inner
ret = wrapper()

def wrapper(a,b):
    def inner():
        print(a)
        print(b)
    inner()
    print(inner.__closure__)
a = 1
b = 2
wrapper(11,22)
          
        

(3)閉包的作用:

<1> 保存局部信息不被銷毀,保護數據的安全性

<2> 在裝飾器中使用

(4)閉包的應用:

<1> 可以保存一些非全局變量但是不易被銷毀、改變的數據。

<2>在 裝飾器中


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 自治县| 贡觉县| 大同市| 依兰县| 东丰县| 蒙城县| 类乌齐县| 罗田县| 仁布县| 嵩明县| 汝阳县| 鲁山县| 临泽县| 澄江县| 黔东| 赤壁市| 农安县| 玛纳斯县| 新宁县| 龙岩市| 临漳县| 屏山县| 汶上县| 新和县| 兴隆县| 东明县| 旬邑县| 宁安市| 江西省| 监利县| 若尔盖县| 绥德县| 志丹县| 金平| 高邑县| 黄陵县| 汕头市| 安庆市| 寿宁县| 台南市| 宕昌县|