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

Python基于locals返回作用域字典

 更新時(shí)間:2020年10月17日 10:08:58   作者:lincappu  
這篇文章主要介紹了Python基于locals返回作用域字典,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

英文文檔:

locals()

Update and return a dictionary representing the current local symbol table. Free variables are returned by locals()when it is called in function blocks, but not in class blocks.

  返回當(dāng)前作用域內(nèi)的局部變量和其值組成的字典

說(shuō)明:

  1. 函數(shù)功能返回當(dāng)前作用域內(nèi)的局部變量和其值組成的字典,與globals函數(shù)類似(返回全局變量)

>>> locals()
{'__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__doc__': None, '__name__': '__main__', '__builtins__': <module 'builtins' (built-in)>, '__spec__': None}

>>> a = 1

>>> locals() # 多了一個(gè)key為a值為1的項(xiàng)
{'__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, 'a': 1, '__doc__': None, '__name__': '__main__', '__builtins__': <module 'builtins' (built-in)>, '__spec__': None}

  2. 可用于函數(shù)內(nèi)。

>>> def f():
  print('before define a ')
  print(locals()) #作用域內(nèi)無(wú)變量
  a = 1
  print('after define a')
  print(locals()) #作用域內(nèi)有一個(gè)a變量,值為1
>>> f
<function f at 0x03D40588>
>>> f()
before define a 
{} 
after define a
{'a': 1}

  3. 返回的字典集合不能修改。

>>> def f():
  print('before define a ')
  print(locals()) # 作用域內(nèi)無(wú)變量
  a = 1
  print('after define a')
  print(locals()) # 作用域內(nèi)有一個(gè)a變量,值為1
  b = locals()
  print('b["a"]: ',b['a']) 
  b['a'] = 2 # 修改b['a']值
  print('change locals value')
  print('b["a"]: ',b['a'])
  print('a is ',a) # a的值未變

  
>>> f()
before define a 
{}
after define a
{'a': 1}
b["a"]: 1
change locals value
b["a"]: 2
a is 1
>>>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python制作一副撲克牌過(guò)程詳解

    基于Python制作一副撲克牌過(guò)程詳解

    這篇文章主要介紹了基于Python制作一副撲克牌過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python中aioysql(異步操作MySQL)的方法

    python中aioysql(異步操作MySQL)的方法

    這篇文章主要介紹了aioysql(異步操作MySQL)-python 的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • python處理xls文件openpyxl基礎(chǔ)操作

    python處理xls文件openpyxl基礎(chǔ)操作

    這篇文章主要為大家介紹了python處理xls文件openpyxl基礎(chǔ)操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python GUI庫(kù)Tkiner使用方法代碼示例

    Python GUI庫(kù)Tkiner使用方法代碼示例

    這篇文章主要介紹了Python GUI庫(kù)Tkiner使用方法代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Python defaultdict方法使用分析

    Python defaultdict方法使用分析

    在使用Python字典的過(guò)程中,如果沒(méi)有key就會(huì)自動(dòng)報(bào)錯(cuò),這時(shí)就需要python中defaultdict函數(shù)發(fā)揮作用。defaultdict是Python內(nèi)建dict類的一個(gè)子類,功能與dict相同,但可以產(chǎn)生一個(gè)帶有默認(rèn)值的dict,如果key不存在,就會(huì)返回默認(rèn)值
    2022-10-10
  • Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程

    Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程

    django+uwsgi的部署實(shí)在是太蛋疼了.網(wǎng)上已有的教程似乎有新版本的兼容問(wèn)題。最后跑到uwsgi官網(wǎng)上找的教程終于跑通了.. 不過(guò)官網(wǎng)的教程似乎有引導(dǎo)教學(xué)性質(zhì),部署的時(shí)候就顯得很繞彎路,在這里記錄下來(lái)精簡(jiǎn)內(nèi)容
    2014-11-11
  • Flask-藍(lán)圖?blueprint詳情

    Flask-藍(lán)圖?blueprint詳情

    這篇文章主要介紹了?Flask-藍(lán)圖?blueprint的相關(guān)資料,Blueprint?是一個(gè)存儲(chǔ)視圖方法的容器,這些操作在這個(gè)Blueprint?被注冊(cè)到一個(gè)應(yīng)用之后就可以被調(diào)用,F(xiàn)lask?可以通過(guò)Blueprint來(lái)組織URL以及處理請(qǐng)求,更多相關(guān)資料需要的小伙伴可以參考下面文章
    2021-11-11
  • 淺析python,PyCharm,Anaconda三者之間的關(guān)系

    淺析python,PyCharm,Anaconda三者之間的關(guān)系

    Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,簡(jiǎn)單來(lái)說(shuō),python就是類似于C,Java,C++等,一種編程語(yǔ)言。這篇文章主要介紹了淺析python,PyCharm,Anaconda三者之間的關(guān)系,需要的朋友可以參考下
    2019-11-11
  • flask 使用 flask_apscheduler 做定時(shí)循環(huán)任務(wù)的實(shí)現(xiàn)

    flask 使用 flask_apscheduler 做定時(shí)循環(huán)任務(wù)的實(shí)現(xiàn)

    這篇文章主要介紹了flask 使用 flask_apscheduler 做定時(shí)循環(huán)任務(wù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • pycharm使用Translation插件實(shí)現(xiàn)翻譯功能

    pycharm使用Translation插件實(shí)現(xiàn)翻譯功能

    PyCharm是一款很流行的Python編輯器,經(jīng)常遇到在PyCharm中把中文翻譯成英文的需求,下面這篇文章主要給大家介紹了關(guān)于pycharm使用Translation插件實(shí)現(xiàn)翻譯功能的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

德令哈市| 仁布县| 永德县| 罗源县| 南靖县| 德格县| 峡江县| 开封县| 和龙市| 龙井市| 贵溪市| 万荣县| 千阳县| 铅山县| 昌图县| 闻喜县| 汉沽区| 平乐县| 微博| 勐海县| 福州市| 河北省| 凯里市| 棋牌| 洞头县| 乐至县| 工布江达县| 紫阳县| 怀集县| 墨玉县| 内乡县| 大渡口区| 泰来县| 鹤山市| 临桂县| 富蕴县| 绥棱县| 舟山市| 罗山县| 社旗县| 尤溪县|