我們想要了解一個(gè)軟件的基本情況時(shí),除了會從它的簡介進(jìn)行了解,還可以打開軟件的屬性欄。不知道在學(xué)習(xí)python的時(shí)候,有沒有對它的內(nèi)部屬性產(chǎn)生過好奇。這些屬性方面的查找,我們都可以通過dir()函數(shù)來實(shí)現(xiàn),具體的依照查看代碼,我們也會在下面通過幾個(gè)實(shí)例分享給大家,接下來一起看看吧。
當(dāng)你給dir()提供一個(gè)模塊名字時(shí),它返回在那個(gè)模塊中定義的名字的列表。當(dāng)沒有為其提供參數(shù)時(shí), 它返回當(dāng)前模塊中定義的名字的列表。
我們知道dir()函數(shù)是查看一個(gè)對象的屬性,函數(shù)也是對象。現(xiàn)在假設(shè)有下面一個(gè)函數(shù)
1
2
def hello():
return 'hello world'
如果我們使用 dir(hello),會得到hello這個(gè)函數(shù)(對象)的所有屬性,如果我們dir(hello()),其實(shí)它的運(yùn)行過程是先執(zhí)行hello(),再執(zhí)行dir(返回值),這里就是dir('hello world'),就是得到‘hello world’這個(gè)字符串對象的所有屬性。
你是否想過如何查看 Python 對象內(nèi)部及其具有哪些屬性?
輸入以下命令行:
1
2
3
>>> dir()
>>> dir("Hello World")
>>> dir(dir)
當(dāng)以交互方式運(yùn)行 Python 時(shí),這可能是一個(gè)非常有用的功能,并且可以動態(tài)地探索你正在使用的對象和模塊。
通過本篇的dir()函數(shù),我們可以用它來查看一些對象的屬性,通過嵌入函數(shù)的例子對dir的查看屬性有了新的理解和認(rèn)知,感興趣的小伙伴快按照上面的方法試試吧。
如果你現(xiàn)在想學(xué)習(xí)python,贏取高薪工作機(jī)會,非常簡單,填寫下面信息,學(xué)好python技術(shù)高薪工作機(jī)會唾手可得。
下一篇: 沒有了
初級會計(jì)職稱中級會計(jì)職稱經(jīng)濟(jì)師注冊會計(jì)師證券從業(yè)銀行從業(yè)會計(jì)實(shí)操統(tǒng)計(jì)師審計(jì)師高級會計(jì)師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價(jià)格鑒證師統(tǒng)計(jì)資格從業(yè)
一級建造師二級建造師消防工程師造價(jià)工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測工程師建筑八大員注冊建筑師二級造價(jià)師監(jiān)理工程師咨詢工程師房地產(chǎn)估價(jià)師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價(jià)土地登記代理公路造價(jià)師公路監(jiān)理師化工工程師暖通工程師給排水工程師計(jì)量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計(jì)算機(jī)營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護(hù)士資格證初級護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實(shí)踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗(yàn)技師臨床醫(yī)學(xué)理論中醫(yī)理論