如何查看python对象的属性或方法

来源:个人图书馆-nxhujiee时间:2023-06-06 21:27:22


(资料图片)

在做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对象的信息。

标签:

相关阅读

推荐阅读

如何查看python对象的属性或方法

如何查看python对象的属性或方法

在做Python开发时,经常要用到内置的或第三方模块。但问题是,这些更多

2023-06-06 21:27:22
【原】【政治】来和政治谈恋爱吧

【原】【政治】来和政治谈恋爱吧

终于要开始写政治了——我最想写的科目,最喜欢的科目,也是我学得更多

2023-06-06 21:21:56
文化和自然遗产日 | 山东主场城市活动将在日照市举行 环球热门

文化和自然遗产日 | 山东主场城市活动将在日照

6月8日,2023年“文化和自然遗产日”山东主场城市活动将在日照市举行。更多

2023-06-06 21:16:26
全球百事通!汉滨区张滩镇安沟村扶贫互助协会_关于汉滨区张滩镇安沟村扶贫互助协会简述

全球百事通!汉滨区张滩镇安沟村扶贫互助协会_关

1、汉滨区张滩镇安沟村扶贫互助协会是成立于2018年5月25日的社会团体。更多

2023-06-06 21:06:11
天堂电影迅雷下载_美少女特工队迅雷下载

天堂电影迅雷下载_美少女特工队迅雷下载

1、美少女特工队BD1280高清中英双字种子下载地址:你要的是这个吧。2、更多

2023-06-06 20:43:54
全球实时:通威股份:拟在成都市双流区投资建设年产25GW太阳能电池暨20GW光伏组件项目

全球实时:通威股份:拟在成都市双流区投资建设年

通威股份公告,全资子公司通威太阳能科技有限公司拟与成都市双流区人民更多

2023-06-06 20:44:18
【全球独家】现货黄金弱反弹,FED前景待明晰,逆转强势美元还须“借力”

【全球独家】现货黄金弱反弹,FED前景待明晰,逆

现货黄金弱反弹,FED前景待明晰,逆转强势美元还须“借力”更多

2023-06-06 20:28:18
价格前线|6月6日钴现货异动提示|快资讯

价格前线|6月6日钴现货异动提示|快资讯

据同花顺iFinD数据显示,6月6日钴价格出现异动: 钴现货6月6日已涨至2更多

2023-06-06 20:28:42
+ 点击查看更多精彩

精彩放送

浪莎回应郎朗吉娜代言一日游说了什么 浪莎代言人有哪些
    1月4日晚,浪莎股份公告称因合同相关条款发生变更,公司全资子公...
隋文静男友是谁颜值高吗 隋文静与韩聪走红是怎么回事
    提及隋文静这样的运动员,对关注体育的人来说,应该是不陌生的。...
驱逐出境是什么情况?吴亦凡确认被判13年案细节披露
    原创吴亦凡确认被判13年2022年11月25日上午,北京市朝阳区人民法...
印度电影最好看的叫什么名字?印度电影推荐榜单前十名!
    巴霍利王1、2在整理了和、、等10部精彩的印度电影后,依然被宝莱...
陈荣炼为什么愿意娶安以轩?陈荣炼安以轩怎么认识的?
    陈荣炼为什么愿意娶安以轩?一起跟着小编了解一下吧。1、陈荣炼娶...
电影明星李凤鸣、吴京惊艳亮相第十五届长春电影节
    第十五届长春电影节近日在长春净月潭国家森林隆重开幕,知名影星...
    今日推送