av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python模塊中判斷全局變量的賦值的實(shí)例講解

瀏覽:112日期:2022-06-23 17:00:47

1、在模塊中,我們需要判斷__name__是否被賦值為“__main__”。

python fibo.py <arguments>

2、在腳本執(zhí)行的情況下,模塊的__name__屬性將被賦值為__main__,這就是原因所在。

$ python fibo.py 500 1 1 2 3 5 8 13 21 34

3、若以模塊導(dǎo)入,則不會(huì)執(zhí)行:

>>> import fibo>>>

知識(shí)點(diǎn)擴(kuò)展:

Python動(dòng)態(tài)聲明變量賦值代碼實(shí)例

通過exec()、globals()和locals()

# 通過exec()for i in range(1, 4): # 第一次循環(huán) i=1 時(shí),會(huì)執(zhí)行字符串中的python語(yǔ)句 ex1 = 'exec1',以此類推 exec(f’ex{i} = 'exec{i}'’)# 通過globals()和locals()def test(): # globals() for i in range(1, 4): # 第一次循環(huán) i=1 時(shí),執(zhí)行 globals()[’gb1’] = ’global1’, globals()是一個(gè)dict globals()[f’gb{i}’] = f’global{i}’ # locals() for i in range(1, 4): locals()[f’lc{i}’] = f’local{i}’ # 嘗試打印locals的變量 try: print(lc1, lc2, lc3) # 會(huì)報(bào)錯(cuò) except Exception as e: print(e) print(locals()[’lc1’], locals()[’lc2’], locals()[’lc3’]) # 通過鍵值對(duì)if __name__ == ’__main__’: # 執(zhí)行 test() print(’---------------------’) # 打印函數(shù)定義的全局變量 print(gb1, gb2, gb3) print(’---------------------’) # 打印通過exec()定義的變量 print(ex1, ex2, ex3)

輸出結(jié)果:

name ’lc1’ is not definedlocal1 local2 local3---------------------global1 global2 global3---------------------exec1 exec2 exec3

到此這篇關(guān)于python模塊中判斷全局變量的賦值的實(shí)例講解的文章就介紹到這了,更多相關(guān)python判斷全局變量賦值內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 色综合色综合 | 欧美一区二区三区在线播放 | 久久精品一区二区三区四区 | 国产福利网 | 日本少妇中文字幕 | 五月天毛片 | 三级黄色片免费看 | avxxxxx| 中文字幕在线一区二区三区 | 青青草国产成人av片免费 | 日韩欧美精品一区二区 | av大全在线观看 | 久久艳片www.17c.com | 日韩午夜在线观看 | 免费特级毛片 | 五月天久久 | 天天射av | 免费成人结看片 | 日本黄色三级视频 | 日本免费毛片 | 亚洲精品成人网 | 国产无精乱码一区二区三区 | 中文字幕亚洲欧美 | 亚洲国产日韩在线 | 夜夜操夜夜爽 | 国产精品嫩草影院桃色 | 欧美精品网| 精品蜜桃一区二区三区 | 丁香婷婷色 | 毛片毛片毛片毛片毛片 | www.一级片 | 日韩在线视频观看 | 日韩欧美在线一区 | 精品日韩在线 | 欧美一级日韩一级 | 国产综合自拍 | 免费国产黄色 | 日韩 欧美| 三级视频在线 | 91精品国产综合久久久蜜臀九色 | 国产在线日韩 |