本教程的操作环境: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')
以上是pythongetattr(),现在你对了getattr()我明白了。希望对你有帮助~