python 函數(shù)嵌套及多函數(shù)共同運(yùn)行知識(shí)點(diǎn)講解
1.先講函數(shù)嵌套,很簡單的例子,如:
print(len('我和你'))
這樣就很好理解了。
2.關(guān)于多個(gè)函數(shù)共同運(yùn)行,最重要的區(qū)分點(diǎn)就是,變量的作用域,有局部變量和全局變量,局部作用于不能使用其他局部作用域內(nèi)的變量
def 1(): i=1 //這里的i就只是在1函數(shù)作用域 return 0 a = i //這里的會(huì)被判定為未定義
3.那么如何修改一個(gè)變量的作用域呢?用 global,可將局部變量聲明為全局變量。
知識(shí)點(diǎn)擴(kuò)展:
與嵌套函數(shù)緊密相關(guān)的就是閉包特性,舉一個(gè)簡單的例子:
>>> def test(): ... a = {'name': 'wyj'} ... def f(): ... return a['name'] ... return f ... >>> def test(): ... a = {'name': 'wyj'} ... def f(): ... return a['name'] ... return a,f ... >>> a,f = test() >>> f() 'wyj' >>> a['name'] = 'ljq' >>> f() 'ljq'
再增加一個(gè)例子:
#! /usr/bin/python def yao1(a=1,b=32): def yao2(c=54): def yao3(d=3): def yao4(e=10): return a+b+c+d+e return yao4 return yao3 return yao2 print yao1()()()()
以上就是python 函數(shù)嵌套及多函數(shù)共同運(yùn)行知識(shí)點(diǎn)講解的詳細(xì)內(nèi)容,更多關(guān)于python函數(shù)嵌套及多函數(shù)共同運(yùn)行詳解的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python實(shí)現(xiàn)將Excel內(nèi)容插入到Word模版中
前段時(shí)間因?yàn)樾枰幚硪淮蠖羊?yàn)收單,都是一些簡單的復(fù)制粘貼替換工作,于是就想到用python進(jìn)行處理。本文分享了用python將excel文件單元格內(nèi)容插入到word模版中并保存為新文件的辦法,希望對(duì)大家有所幫助2023-03-03Python輕松讀寫TOML文件實(shí)現(xiàn)示例
這篇文章主要介紹了Python輕松讀寫TOML文件實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Python?代碼智能感知類型標(biāo)注與特殊注釋詳解
這篇文章主要為大家介紹了Python?代碼智能感知類型標(biāo)注與特殊注釋詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09matplotlib 多個(gè)圖像共用一個(gè)colorbar的實(shí)現(xiàn)示例
這篇文章主要介紹了matplotlib 多個(gè)圖像共用一個(gè)colorbar的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09python代碼實(shí)現(xiàn)邏輯回歸logistic原理
這篇文章主要介紹了python代碼實(shí)現(xiàn)邏輯回歸logistic原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08pytest生成簡單自定義測試結(jié)果的html報(bào)告
這篇文章主要為大家介紹了pytest生成簡單自定義測試結(jié)果html報(bào)告,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Selenium+BeautifulSoup+json獲取Script標(biāo)簽內(nèi)的json數(shù)據(jù)
這篇文章主要介紹了Selenium+BeautifulSoup+json獲取Script標(biāo)簽內(nèi)的json數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12