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