get_attribute(属性)
时间: 2024-05-08 20:21:17 浏览: 96
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
5星 · 资源好评率100%
`get_attribute(属性)` 是 Python 中内置的函数,用于获取对象的属性值。其中,`属性` 参数是一个字符串,表示要获取的属性名称。如果对象存在该属性,则返回该属性的值;如果对象不存在该属性,则会抛出 `AttributeError` 异常。例如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person('Alice', 25)
name = person.get_attribute('name') # 获取属性值
print(name) # 输出 'Alice'
gender = person.get_attribute('gender') # 获取不存在的属性,抛出 AttributeError 异常
```
在这个例子中,`get_attribute('name')` 返回 `person` 对象的 `name` 属性值 `'Alice'`,而 `get_attribute('gender')` 会抛出 `AttributeError` 异常,因为 `Person` 类中没有定义 `gender` 属性。
阅读全文