python中str()
时间: 2023-11-19 19:29:06 浏览: 76
python 实现strStr()函数
在 Python 中,str() 是一个内置函数,可以将对象转换为字符串表示形式。具体来说,str() 可以将数字、布尔值、列表、元组、字典、集合等数据类型转换为字符串。例如,使用 str() 函数将一个整数转换为字符串:
```
num = 123
str_num = str(num)
print(str_num) # 输出结果为 '123'
```
另外,对于自定义的对象,可以通过在类中定义 __str__() 方法来自定义该对象被转换为字符串时的表示形式。例如:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"Name: {self.name}, Age: {self.age}"
person = Person("Tom", 25)
str_person = str(person)
print(str_person) # 输出结果为 'Name: Tom, Age: 25'
```
阅读全文