📅  最后修改于: 2023-12-03 14:46:32.633000             🧑  作者: Mango
在 Python 中,可以通过内置函数str()
将对象(object)转换为字符串(string)。
str()
函数的使用方法str()
函数接受一个参数,可以是任何类型的对象,然后将其转换为字符串类型。以下是str()
函数的使用方法:
str(object, encoding='utf-8', errors='strict')
参数说明:
object
:要转换为字符串的对象。encoding
:要使用的编码格式,默认为utf-8
。errors
:指定如何处理编码错误,默认为strict
,表示遇到错误时抛出UnicodeError
异常。下面是str()
函数的一些示例:
# 将数字转换为字符串
num = 123
num_str = str(num)
print(type(num_str), num_str) # <class 'str'> 123
# 将列表转换为字符串
my_list = [1, 2, 3]
my_list_str = str(my_list)
print(type(my_list_str), my_list_str) # <class 'str'> [1, 2, 3]
# 将字典转换为字符串
my_dict = {'name': 'Tom', 'age': 18}
my_dict_str = str(my_dict)
print(type(my_dict_str), my_dict_str) # <class 'str'> {'name': 'Tom', 'age': 18}
TypeError
异常。str()
函数不会进行任何转换,直接返回该对象。str()
函数可以将对象转换为字符串,非常方便。在代码中,如果需要将不同类型的对象转换为字符串进行处理,可以使用str()
函数。