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

    環球觀天下!如何查看python對象的屬性或方法

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


    (相關資料圖)

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

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

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

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

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

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

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

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

    6、如果以上方法都沒有查到想要的信息,可以使用help(object)調用內置幫助系統,但是有些對象沒有help文檔,還可以根據type(object)的類型,上網查找該類型的相關文檔。

    Python

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

    最近更新

    亚洲va国产va天堂va久久| 亚洲AV无码一区二区大桥未久| 亚洲狠狠狠一区二区三区| 亚洲AV色无码乱码在线观看| 亚洲综合中文字幕无线码| 亚洲大尺码专区影院| 亚洲日本在线播放| 老色鬼久久亚洲AV综合| 亚洲精品蜜桃久久久久久| 久久亚洲中文字幕精品一区| 亚洲欧洲国产成人综合在线观看| 亚洲A丁香五香天堂网| 日韩亚洲精品福利| 日本亚洲高清乱码中文在线观看| 午夜亚洲WWW湿好爽| 豆国产96在线|亚洲| 亚洲1区2区3区精华液| 国产亚洲综合精品一区二区三区| 亚洲6080yy久久无码产自国产| 国产偷国产偷亚洲高清在线 | 无码一区二区三区亚洲人妻| 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲国产精品无码久久98| 亚洲av无一区二区三区| 无码专区一va亚洲v专区在线 | jjzz亚洲亚洲女人| 亚洲国产成人精品无码久久久久久综合| 亚洲AV无码国产精品永久一区| 国产亚洲精品AAAA片APP | 91亚洲国产成人久久精品网站| 亚洲黄色网址大全| 亚洲一区二区三区精品视频| 在线观看亚洲AV每日更新无码| 亚洲欧洲AV无码专区| 亚洲av纯肉无码精品动漫| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲精品国产高清不卡在线| 亚洲美女在线国产| 亚洲一区无码中文字幕 | 亚洲国产美国国产综合一区二区| 亚洲AV美女一区二区三区|