欢迎访问宙启技术站
智能推送

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函数的常见用途就是将各种类型的数据转换为字符串,以便在输出、拼接、存储等场景中使用。