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

str():将其他数据类型转换为字符串类型

发布时间:2023-12-04 06:09:34

str()函数是Python的内置函数之一,它用于将其他数据类型转换为字符串类型。下面是一些使用str()函数的例子:

1. 将整数转换为字符串:

num = 10
str_num = str(num)
print(str_num)  # 输出结果为 "10"
print(type(str_num))  # 输出结果为 <class 'str'>

2. 将浮点数转换为字符串:

float_num = 3.14
str_float = str(float_num)
print(str_float)  # 输出结果为 "3.14"
print(type(str_float))  # 输出结果为 <class 'str'>

3. 将布尔值转换为字符串:

bool_val = True
str_bool = str(bool_val)
print(str_bool)  # 输出结果为 "True"
print(type(str_bool))  # 输出结果为 <class 'str'>

4. 将列表转换为字符串:

list_data = [1, 2, 3]
str_list = str(list_data)
print(str_list)  # 输出结果为 "[1, 2, 3]"
print(type(str_list))  # 输出结果为 <class 'str'>

5. 将元组转换为字符串:

tuple_data = ("apple", "banana", "orange")
str_tuple = str(tuple_data)
print(str_tuple)  # 输出结果为 "('apple', 'banana', 'orange')"
print(type(str_tuple))  # 输出结果为 <class 'str'>

6. 将字典转换为字符串:

dict_data = {"name": "John", "age": 25}
str_dict = str(dict_data)
print(str_dict)  # 输出结果为 "{'name': 'John', 'age': 25}"
print(type(str_dict))  # 输出结果为 <class 'str'>

需要注意的是,使用str()函数将数据类型转换为字符串并不会改变原始数据的类型,它只是返回一个新的字符串对象。