最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的變量和作用域詳解

 更新時(shí)間:2016年07月13日 10:44:55   作者:2778085001  
這篇文章主要介紹了Python中的變量和作用域詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

作用域介紹

python中的作用域分4種情況: L:local,局部作用域,即函數(shù)中定義的變量;

E:enclosing,嵌套的父級函數(shù)的局部作用域,即包含此函數(shù)的上級函數(shù)的局部作用域,但不是全局的;

G:globa,全局變量,就是模塊級別定義的變量; B:built-in,系統(tǒng)固定模塊里面的變量,比如int, bytearray等。 搜索變量的優(yōu)先級順序依次是:作用域局部>外層作用域>當(dāng)前模塊中的全局>python內(nèi)置作用域,也就是LEGB。

x = int(2.9) # int built-in
g_count = 0 # global
def outer():
o_count = 1 # enclosing
def inner():
i_count = 2 # local

當(dāng)然,local和enclosing是相對的,enclosing變量相對上層來說也是local。

#定義變量a
>>> a = 0
>>> print a
0
#定義函數(shù)p()
>>> def p():
... print a
... 
>>> p()
0
#定義函數(shù)p2()
>>> def p2():
... print a
... a = 3
... print a
... 
>>> p2() # 運(yùn)行出錯(cuò),外部變量a先被引用,不能重新賦值
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "<interactive input>", line 2, in p2
UnboundLocalError: local variable 'a' referenced before assignment
#定義函數(shù)p3()
>>> def p3():
... a = 3 # 不引用直接賦值
... print a
... 
>>> p3()
3
>>> print a
0 # 外部變量a并未改變

以上所述是小編給大家介紹的Python中的變量和作用域詳解,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • pytorch中backward()方法如何自動(dòng)求梯度

    pytorch中backward()方法如何自動(dòng)求梯度

    這篇文章主要介紹了pytorch中backward()方法如何自動(dòng)求梯度問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python 轉(zhuǎn)義字符詳細(xì)介紹

    Python 轉(zhuǎn)義字符詳細(xì)介紹

    這篇文章主要介紹了Python 轉(zhuǎn)義字符詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 對python多線程SSH登錄并發(fā)腳本詳解

    對python多線程SSH登錄并發(fā)腳本詳解

    今天小編就為大家分享一篇對python多線程SSH登錄并發(fā)腳本詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python 炫技操作之合并字典的七種方法

    Python 炫技操作之合并字典的七種方法

    這篇文章主要介紹了Python 炫技操作之合并字典的七種方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python和pygame實(shí)現(xiàn)簡單俄羅斯方塊游戲

    python和pygame實(shí)現(xiàn)簡單俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了python和pygame實(shí)現(xiàn)簡單俄羅斯方塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 利用Python中的pandas庫對cdn日志進(jìn)行分析詳解

    利用Python中的pandas庫對cdn日志進(jìn)行分析詳解

    這篇文章主要介紹了利用Python中的pandas庫進(jìn)行cdn日志分析的相關(guān)資料,文中分享了pandas對cdn日志分析的完整示例代碼,然后詳細(xì)介紹了關(guān)于pandas庫的相關(guān)內(nèi)容,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • python海龜繪圖實(shí)例教程

    python海龜繪圖實(shí)例教程

    這篇文章主要介紹了python海龜繪圖實(shí)例教程,需要的朋友可以參考下
    2014-07-07
  • Python使用Bokeh進(jìn)行交互式數(shù)據(jù)可視化

    Python使用Bokeh進(jìn)行交互式數(shù)據(jù)可視化

    Bokeh是一個(gè)Python庫,用于在Web瀏覽器中創(chuàng)建交互式數(shù)據(jù)可視化,這篇文章主要為大家學(xué)習(xí)介紹了如何使用Bokeh實(shí)現(xiàn)回執(zhí)交互式數(shù)據(jù)可視化圖表,感興趣的可以學(xué)習(xí)一下
    2023-07-07
  • Python利用雪花算法實(shí)現(xiàn)生成唯一ID

    Python利用雪花算法實(shí)現(xiàn)生成唯一ID

    雪花算法是在一個(gè)項(xiàng)目體系中生成全局唯一ID標(biāo)識(shí)的一種方式,偶然間看到了Python使用雪花算法不盡感嘆真的是太便捷了。本文就來聊聊這具體的實(shí)現(xiàn)方法,感興趣的可以了解一下
    2022-11-11
  • Python程序?qū)崿F(xiàn)向MySQL存放圖片

    Python程序?qū)崿F(xiàn)向MySQL存放圖片

    這篇文章主要介紹了Python程序?qū)崿F(xiàn)向MySQL存放圖片,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論

长葛市| 达州市| 本溪市| 白玉县| 陇南市| 台中县| 陇南市| 文登市| 丰镇市| 武鸣县| 西城区| 泸溪县| 肃北| 郁南县| 阜平县| 海丰县| 内丘县| 万州区| 金华市| 尖扎县| 沾化县| 潜山县| 台南县| 襄垣县| 北辰区| 双城市| 新余市| 来宾市| 安溪县| 沈丘县| 永修县| 鸡泽县| 宝清县| 玉门市| 玉田县| 玛多县| 甘泉县| 益阳市| 四子王旗| 东平县| 玛曲县|