python 调用对象
时间: 2023-09-06 09:07:05 浏览: 101
Python中的对象可以通过调用方法或属性来进行操作。调用对象的方法和属性可以使用点号“.”来访问。例如,可以使用以下方式调用一个字符串对象的方法和属性:
```python
my_string = "hello world"
print(my_string.upper()) # 调用字符串对象的upper()方法,输出HELLO WORLD
print(my_string[0]) # 访问字符串对象的第一个字符,输出h
```
另外,还可以使用内置函数`getattr()`和`setattr()`来访问和设置对象的属性。例如:
```python
class MyClass:
def __init__(self):
self.my_property = "hello world"
my_instance = MyClass()
print(getattr(my_instance, "my_property")) # 获取对象的my_property属性,输出hello world
setattr(my_instance, "my_property", "goodbye world") # 设置对象的my_property属性为"goodbye world"
print(my_instance.my_property) # 输出"goodbye world"
```