反射
即通过字符串的形式操作对象相关的属性,python中的一切事物都是对象(都可以使用反射)
class A:
x = 4
def text(self):
print('is text')
def css(self):
print('is css')
a = A()
hasattr(a,'css') # 返回True或False
getattr(a,'css') #返回 a.css
setattr(a,'x', 6) # 相当于 a.x = 6
转载于:https://www.cnblogs.com/hanqian/p/python.html