Python中str函数的常见用途及示例
发布时间:2023-07-04 15:59:28
str函数是Python内置的一个函数,用于将其他类型的数据转换为字符串类型。它的常见用途包括以下几个方面:
1. 将数值型数据转换为字符串:
num = 123 print(str(num)) # 输出'123'
2. 将布尔型数据转换为字符串:
value = True print(str(value)) # 输出'True'
3. 将列表、元组等可迭代对象转换为字符串:
lst = [1, 2, 3] print(str(lst)) # 输出'[1, 2, 3]' tpl = (1, 2, 3) print(str(tpl)) # 输出'(1, 2, 3)'
4. 将字典转换为字符串:
dic = {'name': 'Tom', 'age': 20}
print(str(dic)) # 输出"{'name': 'Tom', 'age': 20}"
5. 将集合转换为字符串:
set_data = {1, 2, 3}
print(str(set_data)) # 输出'{1, 2, 3}'
6. 将对象转换为字符串:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"Person(name={self.name}, age={self.age})"
p = Person("Tom", 20)
print(str(p)) # 输出'Person(name=Tom, age=20)'
总结起来,str函数的常见用途就是将各种类型的数据转换为字符串,以便在输出、拼接、存储等场景中使用。
