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

python命名空間(namespace)簡單介紹

 更新時間:2019年08月10日 08:56:49   作者:人生與戲  
這篇文章主要介紹了python命名空間(namespace)簡單介紹,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

命名空間: 每一個作用域變量存儲的位置,或者解釋為 存儲作用域中變量的字典。

作用: 獲取想查看某個作用域中的變量名、變量值。

使用方法: locals() #當前命名空間

1. 效果圖:

2. 代碼

a=10
b=20
# 定義一個變量接收全局命名空間里的變量名、變量值
global_namespace=locals()
print(global_namespace)
print('\n\n\n')
def one():
  c=30
  d=40
  # 定義一個變量接收局部命名空間里的變量名、變量值
  local_namespace=locals()
  print(local_namespace)
# 調(diào)用one函數(shù)
one()
# 命名空間(namespace)
# 命名空間指的是變量存儲的位置,每一個變量都需要存儲到指定的命名空間當中
# 每一個作用域都會有一個它對應(yīng)的命名空間
# 全局命名空間,用來保存全局變量。函數(shù)命名空間用來保存函數(shù)中的變量
# 命名空間實際上就是一個字典,是一個專門用來存儲變量的字典

# locals()用來獲取當前作用域的命名空間
# 如果在全局作用域中調(diào)用locals()則獲取全局命名空間,如果在函數(shù)作用域中調(diào)用locals()則獲取函數(shù)命名空間
# 返回的是一個字典
scope = locals() # 當前命名空間
print(type(scope))
# print(a)
# print(scope['a'])
# 向scope中添加一個key-value
scope['c'] = 1000 # 向字典中添加key-value就相當于在全局中創(chuàng)建了一個變量(一般不建議這么做)
# print(c)
def fn4():
  a = 10
  # scope = locals() # 在函數(shù)內(nèi)部調(diào)用locals()會獲取到函數(shù)的命名空間
  # scope['b'] = 20 # 可以通過scope來操作函數(shù)的命名空間,但是也是不建議這么做

  # globals() 函數(shù)可以用來在任意位置獲取全局命名空間
  global_scope = globals()
  # print(global_scope['a'])
  global_scope['a'] = 30
  # print(scope)

fn4()

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

相關(guān)文章

  • Python學(xué)習(xí)筆記之Break和Continue用法分析

    Python學(xué)習(xí)筆記之Break和Continue用法分析

    這篇文章主要介紹了Python學(xué)習(xí)筆記之Break和Continue用法,結(jié)合實例形式分析了Python中Break和Continue的功能、使用方法、區(qū)別及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-08-08
  • Python實現(xiàn)運行其他程序的四種方式實例分析

    Python實現(xiàn)運行其他程序的四種方式實例分析

    這篇文章主要介紹了Python實現(xiàn)運行其他程序的四種方式,結(jié)合實例形式分析了Python執(zhí)行其他程序相關(guān)模塊與函數(shù)使用技巧,需要的朋友可以參考下
    2017-08-08
  • Python進度條的制作代碼實例

    Python進度條的制作代碼實例

    這篇文章主要介紹了Python進度條的制作代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python?函數(shù)參數(shù)11個案例分享

    Python?函數(shù)參數(shù)11個案例分享

    大家好,今天給大家分享一下明哥整理的一篇?Python?參數(shù)的內(nèi)容,內(nèi)容非常的干,全文通過案例的形式來理解知識點,自認為比網(wǎng)上?80%?的文章講的都要明白,如果你是入門不久的?python?新手,相信本篇文章應(yīng)該對你會有不小的幫助,需要的朋友可以參考下
    2023-02-02
  • Python 如何操作 SQLite 數(shù)據(jù)庫

    Python 如何操作 SQLite 數(shù)據(jù)庫

    這篇文章主要介紹了Python 如何操作 SQLite 數(shù)據(jù)庫,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • python__name__原理及用法詳解

    python__name__原理及用法詳解

    這篇文章主要介紹了python__name__原理及用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 詳解Pandas之容易讓人混淆的行選擇和列選擇

    詳解Pandas之容易讓人混淆的行選擇和列選擇

    這篇文章主要介紹了詳解Pandas之容易讓人混淆的行選擇和列選擇,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實現(xiàn)一個自助取數(shù)查詢工具

    Python實現(xiàn)一個自助取數(shù)查詢工具

    在數(shù)據(jù)生產(chǎn)應(yīng)用部門,取數(shù)分析是一個很常見的需求,實際上業(yè)務(wù)人員需求時刻變化,最高效的方式是讓業(yè)務(wù)部門自己來取,減少不必要的重復(fù)勞動,本文介紹如何用Python實現(xiàn)一個自助取數(shù)查詢工具
    2021-06-06
  • Python不使用庫進行矩陣運算詳解

    Python不使用庫進行矩陣運算詳解

    這篇文章主要介紹了Python不使用庫進行矩陣運算詳解,矩陣乘法中,需要判斷兩個矩陣是否可以進行相乘,即前一個矩陣的列是否等于后一個矩陣的行,,需要的朋友可以參考下
    2023-08-08
  • python調(diào)用短信貓控件實現(xiàn)發(fā)短信功能實例

    python調(diào)用短信貓控件實現(xiàn)發(fā)短信功能實例

    這篇文章主要介紹了python調(diào)用短信貓控件實現(xiàn)發(fā)短信功能實例,需要的朋友可以參考下
    2014-07-07

最新評論

龙胜| 建湖县| 浮梁县| 南丹县| 永平县| 壤塘县| 高雄市| 沽源县| 方山县| 延安市| 黎平县| 临朐县| 南靖县| 甘南县| 奉化市| 高碑店市| 桐柏县| 辽阳市| 华池县| 荣昌县| 象山县| 吉隆县| 开平市| 定兴县| 齐河县| 虎林市| 甘洛县| 武川县| 松桃| 垫江县| 津南区| 秭归县| 比如县| 蓬莱市| 龙胜| 昆山市| 新宁县| 疏附县| 永顺县| 绵阳市| 武威市|