hand
_1_5_75
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-28 09:52:53
Python 中的 getattr
函数用于获取对象的属性值。它接受三个参数:对象、字符串形式的属性名以及可选的默认值。如果属性存在,则 getattr
返回其值;如果属性不存在且提供了默认值,则返回默认值;否则,会引发 AttributeError
异常。getattr
常用于动态访问属性,特别是在属性名是动态决定或未知的情况下,是实现反射和动态编程的重要工具。
class A(object):
bar = 1
a = A()
data = getattr(a, 'bar') # 获取属性 bar 值
print(data)
1
python
整章节共122节
快分享给你的小伙伴吧 ~