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

Python基于locals返回作用域字典

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

英文文檔:

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)的局部變量和其值組成的字典

說明:

  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() # 多了一個key為a值為1的項
{'__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)無變量
  a = 1
  print('after define a')
  print(locals()) #作用域內(nèi)有一個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)無變量
  a = 1
  print('after define a')
  print(locals()) # 作用域內(nèi)有一個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
>>>

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

相關(guān)文章

  • 基于Python制作一副撲克牌過程詳解

    基于Python制作一副撲克牌過程詳解

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

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

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

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

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

    Python GUI庫Tkiner使用方法代碼示例

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

    Python defaultdict方法使用分析

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

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

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

    Flask-藍圖?blueprint詳情

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

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

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

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

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

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

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

最新評論

灵川县| 抚松县| 红原县| 汤阴县| 甘南县| 青海省| 刚察县| 孝昌县| 图们市| 凤城市| 洛南县| 屏边| 娄底市| 万年县| 颍上县| 通化市| 舞阳县| 井冈山市| 郁南县| 石嘴山市| 万州区| 沾化县| 纳雍县| 合水县| 象山县| 松阳县| 湘潭县| 彭水| 蒙阴县| 达州市| 靖西县| 华池县| 榆中县| 洛阳市| 泗阳县| 齐齐哈尔市| 图木舒克市| 交口县| 大丰市| 霍山县| 安国市|