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()函数将数据类型转换为字符串并不会改变原始数据的类型,它只是返回一个新的字符串对象。
