📜  Python str()函数(1)

📅  最后修改于: 2023-12-03 15:19:01.219000             🧑  作者: Mango

Python str()函数

在Python中,str()函数是一个内置函数,用于将不同类型的变量转换为字符串。它接受一个参数,并返回字符串表示形式。

语法
str(object, encoding, errors)

参数说明:

  • object:需要转换为字符串的对象。
  • encoding:可选参数,指定字符串的编码格式,默认为utf-8。
  • errors:可选参数,指定错误处理方案。默认为'strict',意为报错处理。其他取值如'ignore',意为忽略错误;'replace',意为替换错误。
示例

下面是一些例子来展示str()的使用方法。

# 将数字类型的变量转换为字符串
num = 123
num_str = str(num)
print(type(num_str))  # <class 'str'>

# 将布尔类型的变量转换为字符串
flag = True
flag_str = str(flag)
print(type(flag_str))  # <class 'str'>

# 将列表类型的变量转换为字符串
lst = [1, 2, 3]
lst_str = str(lst)
print(type(lst_str))  # <class 'str'>

# 指定encoding和errors参数
text = '深入浅出Python'
text_str = str(text, encoding='gbk', errors='ignore')
print(text_str)  # 输出:深入浅出Python
结论

str()函数在Python中是个常用的函数,可以将不同类型的变量转换为字符串。它的使用非常简单,而且非常方便在Python编程中使用。