首页 > 关注

世界热头条丨如何查看python对象的属性或方法

来源:个人图书馆-nxhujiee 时间:2023-06-06 21:02:10


(资料图片)

在做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对象的属性或方法

【瞰全球】商品价格通胀创新高,英国政府欲对基本食品限价|加息|高通胀|英国央行

我市政务服务“跨省通办”合作再添伙伴 每日视点

我市7名学生获评省级优秀学生

环球微头条丨高考生可免费乘公交

全球热门:RCEP“朋友圈”扩容 我市经贸合作潜力巨大

省发改委主任马健调研我市能源产业发展情况 当前聚焦

卷扬机生产厂家排名_卷扬机生产厂家_天天快报

天天精选!火山岩颗粒_火山岩的作用

量筒的仰视俯视读数的结果_量筒读数仰视俯视

焦点热议:爱美得AVAID是哪个国家的品牌_什么档次怎么样

寿司制作图解步骤图片 寿司的做法图解 热资讯

环球视讯!鲁呼奴舞_关于鲁呼奴舞简述

全省法院开展专项活动集中清理长期未结和久押不决案件

机智!11岁少年“截胡”骗子,帮爸爸止损29万元-全球速看

人民论坛网评 | 做好调查研究要善用“群众语言”_全球最资讯

讯息:终身分红寿险交了五年能退保吗?

全球微资讯!汉兰达仪表盘感叹号 圆圈_汉兰达仪表盘半圆叹号是什么意思?

当前信息:乡村医生证明_乡村医生证

【热闻】石家庄学院专科分数线2021_石家庄学院专科分数线

伊媒:伊朗公布首枚国产高超音速弹道导弹,射程1400公里,名为“法塔赫”|环球要闻

恒生前海恒源泓利基金:募集截止时间提前至2023年6月5日|环球看点

【环球速看料】华夏鼎禄三个月定开债基限购

大宗交易:机构账户买入XD香飘飘2043.8万元(06-06)

高考期间北京送考车辆不受尾号限行限制 环球速递

二十四节气中 为什么说“芒种”最繁忙?

全国总工会启动关爱货车司机行动

世界热点评!水稻生产“一条龙”全程托管 多举措提升水稻品质和产量

广西贵港辣椒长势喜人 带动乡村振兴“辣”劲十足 环球视讯

大宗交易:中炬高新成交4058.25万元,折价9.72%(06-06) 当前速递