新聞中心
python中可以使用locals()、dir()、vars()等函數(shù)來查詢變量是否存在。

成都創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務(wù),多年的磨煉,使我們在創(chuàng)意設(shè)計(jì),全網(wǎng)整合營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過10余年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)內(nèi)江機(jī)房主機(jī)托管、成都APP應(yīng)用開發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)整合營銷。
-
locals() 函數(shù)會(huì)以字典類型返回當(dāng)前位置的全部局部變量。
-
dir() 函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。
-
vars() 函數(shù)返回對象object的屬性和屬性值的字典對象。
示例:
res1 = 'test' in locals().keys() res2 = 'test' in dir() res3 = 'test' in vars().keys() print(res1,res2,res3) # 變量test暫時(shí)還沒有定義,返回False test = "" # 定義變量test res4 = 'test' in locals().keys() res5 = 'test' in dir() res6 = 'test' in vars().keys() print(res4,res5,res6) # 變量test已經(jīng)被定義了,返回True
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:python如何查找是否存在某個(gè)變量?
轉(zhuǎn)載來于:http://www.fisionsoft.com.cn/article/cdcoeph.html


咨詢
建站咨詢
