实时

您的位置:首页>资讯 >

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


(资料图片仅供参考)

在做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开发时,经常要用到内置的或第三方模块。但问题是,这些

2023-06-06 21:23:54

出品 壹览商业恒大地产及旗下公司被执行2 7亿6月5日,恒大地产集团有限

2023-06-06 21:03:44

智通财经讯,L "OCCITANE(00973)发布公告,于2023年5月,该公司按公司2

2023-06-06 20:46:14

如果你没看WWDC发布会实况,只是准备通过新闻看看苹果发了什么新品的话

2023-06-06 20:29:27

苹果每年的发布会都没有悬念,今年的WWDC也不例外,早就爆料的15英寸Ma

2023-06-06 20:20:15

眼睛是心灵的窗户,是我们发现美丽世界的桥梁。为培养幼儿从小养成爱眼

2023-06-06 19:40:03

潮新闻客户端记者郑佳颖通讯员沈凌今天(6月6日)是第28个全国“爱眼日

2023-06-06 18:58:07

金融界6月6日消息ST林重公告,选举韩录云为公司第六届董事会董事长,公

2023-06-06 18:45:05

2023年6月6日–专注于引入新品的全球半导体和电子元器件授权代理商贸泽

2023-06-06 18:25:06

古井贡酒:第九届董事会第十六次会议决议

2023-06-06 17:53:17

1、你好,根据你的描述幽门螺旋杆菌抗体偏高考虑是有幽门螺旋杆菌感染的

2023-06-06 17:46:18

观点网讯:6月5日,北京住房公积金管理中心发布《关于进一步优化租房提

2023-06-06 14:30:13

白沙县气象台发布雷电黄色预警【Ⅲ级 较重】【2023-06-06】白沙县气象

2023-06-06 13:49:07

1、途夜玩跟他商量一下看看他愿意不不能防,把别人挤死,我就这样下载

2023-06-06 13:10:38

南通网讯(记者彭军君)昨天,我市召开生态环境重点工作点调会,深入贯

2023-06-06 12:30:42

完整版来了!陕西卫视《美丽三秦》栏目组走进黄龙:县委书记李富荣接受

2023-06-06 11:03:42

开栏语今年2月,省政府印发《聚焦高质量发展推动经济运行整体好转的若

2023-06-06 10:33:18

中国古代四大民间传说分别是:《牛郎织女》、《孟姜女哭长城》、《梁山

2023-06-06 09:37:33

准备食材:牛肉、芹菜、小米椒、蒜末、姜丝、生抽、白糖、食用盐、料酒

2023-06-06 08:24:45

两军参演官兵在互教互学中提升基础技能,在混编联训中研练战法打法,在

2023-06-06 07:59:33