首页IT科技python中的getattr的用法(python中getattr()是什么?)

python中的getattr的用法(python中getattr()是什么?)

时间2025-09-19 18:10:58分类IT科技浏览13720
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统                      、Python 3.9.1                      ,DELL G3电脑                      。

1                                、getattr()

用来获取对象中的属性值;

获取对象object的属性或者方法                                ,如果存在打印出来;如果不存在          ,打印出默认值                      ,默认值可选                                。

2          、语法

getattr(object,name[,default])

3                      、参数

object:对象名;

name:对象中的属性                                 ,必须为字符串          。

4                                 、返回值

返回一个对象的属性值;

注意:如果是返回的对象的方法          ,返回的是方法的内存地址           ,如果需要运行这个方法                                 ,可以在后面添加一对括号                      。

5          、使用实例

classtest: name=morgan deftest(self): print(test) t=test() getattr(t,name)#获取name属性 getattr(t,test)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
seo网页优化平台(seo_网站优化教程) 网站进行优化(网站优化要怎么做)