python中类的str方法
时间: 2023-11-16 11:07:37 浏览: 70
Python 实现将某一列设置为str类型
5星 · 资源好评率100%
可以用来自定义对象的字符串输出形式。比如,当我们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方法,输出了一个字符串,而不是默认的对象地址。
阅读全文