标签:object pretty 返回 函数 strong error main code attribute
函数原型:
getattr(object, name[, default])
name:str类型
default:如果不存在name属性,设置default则返回default,不设置返回AttributeError.
class A: name = "A" def get_name(self): print(self.name)
#这里的成员变量和成员函数都被称为属性 a = A() na = getattr(a, "name") #输出:A 获得name属性 print(na) fun = getattr(a, "get_name") #输出:<bound method A.get_name of <__main__.A object at 0x0000000000A7A0F0>> 获得函数属性 print(fun)
标签:object pretty 返回 函数 strong error main code attribute
原文地址:https://www.cnblogs.com/Stephen-Qin/p/10289591.html