国产美女爆乳午夜性涩视频_无码人妻精品一区二区三18禁_无码精品A∨在线观看十八禁下载_亚洲AvV无码一区二区在线播放

您的位置:首頁 >滾動 > 正文

環(huán)球觀天下!如何查看python對象的屬性或方法

來源:個人圖書館-nxhujiee2023-06-06 20:58:07


(相關(guān)資料圖)

在做Python開發(fā)時,經(jīng)常要用到內(nèi)置的或第三方模塊。但問題是,這些模塊不是自己寫的,在調(diào)試代碼的時候,根本不知道這些模塊中的某些對象具體是個什么樣的數(shù)據(jù)結(jié)構(gòu),包含哪些信息、哪些值,雖然可以通過查看源碼,一步一步地去分析,但是這么做太費(fèi)勁了,我們可以按照如下步驟來查看python對象的信息。

1、type(object),返回對象object的類型

2、dir(object),返回object所有有效的屬性列表

3、object.__dict__,返回object對象的__dict__屬性,有些對象可能沒有__dict__屬性

4、callable(object)若object對象是可調(diào)用的,則返回True,否則返回False。注意,即使返回True也可能調(diào)用失敗,但返回False調(diào)用一定失敗

5、查看到object的所有屬性或方法之后,則可以嘗試打印屬性的值或執(zhí)行方法函數(shù)

打印屬性值,可以試試執(zhí)行str(object)或list(object),可能會報錯,但也可能成功,如果成功了就可以用print查看對象的數(shù)值

執(zhí)行方法函數(shù),函數(shù)返回的可能是一個對象,也可能是一個值。如果是一個對象,繼續(xù)重復(fù)以上步驟,如果是一個值,則按照上面的方法打印屬性值

6、如果以上方法都沒有查到想要的信息,可以使用help(object)調(diào)用內(nèi)置幫助系統(tǒng),但是有些對象沒有help文檔,還可以根據(jù)type(object)的類型,上網(wǎng)查找該類型的相關(guān)文檔。

Python

版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有***或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。在做Python開發(fā)時,經(jīng)常要用到內(nèi)置的或第三方模塊。但問題是,這些模塊不是自己寫的,在調(diào)試代碼的時候,根本不知道這些模塊中的某些對象具體是個什么樣的數(shù)據(jù)結(jié)構(gòu),包含哪些信息、哪些值,雖然可以通過查看源碼,一步一步地去分析,但是這么做太費(fèi)勁了,我們可以按照如下步驟來查看python對象的信息。
關(guān)鍵詞:

最近更新