python中类的str方法
时间: 2023-11-16 07:07:37 浏览: 72
Python中 string类的常用方法
可以用来自定义对象的字符串输出形式。比如,当我们print(obj)时,输出的不是对象的地址,而是我们自己定义的字符串形式。例如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"{self.name} is {self.age} years old."
john = Person("John", 25)
print(john)
# Output: John is 25 years old.
```
这里我们自定义了Person类的str方法,输出了一个字符串,而不是默认的对象地址。
阅读全文