日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nonlocal和global关键字

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nonlocal和global关键字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

回顧:

1. Python的函數的概述函數定義函數調用2. Python函數中參數的類型和返回值形參和實參形參類型:普通參數: 實參的傳遞的順序和個數和形參一直關鍵字參數: 指定傳遞的實參被特定形參接收默認參數: 形參中設定當前參數的默認值可以不傳遞設定了默認參數的實參不定長參數:一個形參能夠接收任意多個實參*args:普通普通收集參數的**kwargs:關鍵字收集參數實參類型:傳遞方式普通實參關鍵字實參返回值:return關鍵字返回數據結果結束當前函數return返回多個結果數據,數據類型tuple過程式函數和非過程式函數

3. 函數文檔的使用

1.使用help()方法來查看某一個函數的說明和幫助文檔 2. 函數名稱.__doc__: 返回說明文檔自定義函數文檔:格式:在定義函數后用'''三引號加上注釋(def 下一行) 優點:方便與后期的維護提高代碼的可讀性

4.參數的傳遞

實際參數: 數據對象對象的類型:可變對象: list dict不可變對象: number, tuple, string參數的傳遞:可變的對象:地址傳遞不可變對象:值傳遞

5.變量的作用域

全局變量:在內置哈數中,可以調用在內置函數中,不可修改 局部變量:在內置函數中,可以調用在函數外調用,使用global修飾后,即可訪問

作業解答

回顧

1.變量定義的語法 2.標識符命名規則 3.數據類型 4.常見的運算符 5.分支結構 6.循環結構 7.函數效率: 總結 + 計劃

今日概要

1.python中變量的作用域 2.python中函數的遞歸 3.python的閉包

一、python中變量的作用域

1.global關鍵字將局部變量的作用域提升全局變量1.變量的有效范圍向函數內部傳遞2.如果其他函數內部沒有使用global,當前函數可以訪問外部的全局變量,不能修改3.在單簽的函數內部使用global修飾外部變量,在當前哈數 中可以修改4.其他的哈數對于使用global修飾外部變量的函數來說,沒有提升的效果2.nonlocal 關鍵字在內置函數(嵌套的函數中)使用1.在局保護函數中的局部使用2.將當前哈數中的變量的作用域提升到上一層,僅僅提升一層,在此層中必要得聲明3.允許和global一起使用

綜合案例

def one():def two():num="11" #在函數two的局部變量def three():nonlocal numnum="22" # 將局部函數three的變量num向上提升,數據同步def four():global num num="33" # 將局部函數four的變量提升到全局num="00" two()print(num) # 00three()print(num) # 22four()print(num) # 22 one() print(num) # 33

二、函數的遞歸

1.概念在哈數的哈數體中調用該函數本省(自己調用自己)2.案例求階乘求fib數列 3.注意事項1.查找遞歸的規則,設置退出遞歸的條件2.使用遞歸可能影響程序的執行性能(賊費性能)3.使問題簡單化(盡量不要使用) 4.練習1.使用遞歸求階乘2.(擴展)求Fib數列第n為的值?

三、python中閉包

1.概念在一個外部函數中定義一個內部函數,函數的嵌套內部函數使用了外部函數的變量,并且外部函數的返回值是內部函數的引用外函數傳遞給內函數的數據,不會隨著外部函數執行完就沒了,就好像綁定在了內部函數中似的 2.修改內函數中的數據需要使用nonlocal進行修飾 3.閉包的優點提高代碼的復用性對數據進行存儲和封裝,提高數據安全性

總結

以上是生活随笔為你收集整理的nonlocal和global关键字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青娱乐在线视频免费观看 | 亚洲视频免费播放 | 欧美成人国产 | 精品少妇人妻av一区二区三区 | 毛片一卡二卡 | aa视频在线观看 | 性欧美8khd高清极品 | 国产人妻久久精品一区二区三区 | 超碰综合在线 | 五月天国产在线 | 女人18岁毛片| 超碰网站在线观看 | 欧美极品第一页 | 浪荡奴双性跪着伺候 | 网站久久 | 激情五月色综合国产精品 | 99久久精品日本一区二区免费 | 久久久久久影院 | 国产毛片久久久久 | 成人做爰9片免费视频 | 夜夜嗨av一区二区三区网页 | 亚洲国产精品欧美久久 | 神马伦理影视 | 小明天天看 | aaaa一级片| 国产激情综合 | 三级全黄视频 | 精品三级av | 少妇饥渴放荡91麻豆 | 欧美精品播放 | 免费视频一区 | 日韩激情一区二区 | 激情都市一区二区 | 男人爽女人下面动态图 | 国产一区二区不卡视频 | 色呦呦一区 | 国产午夜福利视频在线观看 | 色资源在线观看 | 日韩a毛片 | 国产不卡一 | 97超碰人人看| 日韩中文字幕免费在线观看 | 操xxxx| 丁香美女社区 | 欧美 日韩 国产 中文 | 嫩草嫩草嫩草 | 欧美成人三级在线观看 | 热99精品视频| 最新中文字幕免费视频 | 激情五月俺也去 | 成年人黄色小视频 | 麻豆精品在线播放 | 老熟妇高潮一区二区高清视频 | 日本少妇吞精囗交 | 久久久久亚洲av片无码下载蜜桃 | 91久久电影 | 国产男女视频在线观看 | 日本a大片| 久久国产视频网站 | 72pao成人国产永久免费视频 | 欧美色吊丝 | av色哟哟| 翔田千里一区二区三区av | 亚洲精品毛片av | 成人久久在线 | 中文字幕在线免费看 | 国产区第一页 | 91影院在线观看 | 无码人妻丰满熟妇区96 | v在线| 国产一区视频在线观看免费 | 精品人妻av在线 | 日韩欧美精品在线观看 | sese综合| 综合激情伊人 | 暖暖免费观看日本版 | 伊人中文在线 | 国产精品入口麻豆九色 | 中文字幕永久在线播放 | 国产午夜一区 | 国产情侣激情自拍 | 成人av影视在线观看 | 91精品国产一区二区三区蜜臀 | 国产五区 | 午夜一区二区三区在线 | 制服中文字幕 | 欧美一级特黄aa大片 | wwwa级片| 精品成人无码久久久久久 | 黄色精品一区二区 | 国产免费一区 | 午夜视频在线观看国产 | 美女黄色大片 | 999超碰 | 日韩h在线观看 | 亚洲一区二区高清视频 | 99色婷婷 | 国产免费一区二区 | 91桃色免费视频 |