-
getattr()函数:
这个函数可以直接读取一个未实例化的类中的内容:
①获取一个变量的值:class A(object): first = "this is first" print(getattr(A ,"first"))
结果会输出 this is first;
② 获取一个类:
class A(object):
class B(object):
second = "B"
def func():
print("this is B")
a = getattr(A,"B")
a.func()
结果会输出 this is B.
本文深入讲解了Python中getattr()函数的使用方法,包括如何通过该函数读取未实例化的类中的变量值,以及如何获取类的方法并调用。示例代码清晰地展示了getattr()函数的强大功能。
537

被折叠的 条评论
为什么被折叠?



