Python str() 函数



Python str() 函数用于将给定的值转换为字符串。字符串是用于表示文本的字符序列。字符可以是任何单个字母、数字、符号或空格。

在 Python 中,您可以通过将字符序列括在单引号 (' ') 或双引号 (“ ”) 中来创建字符串。

语法

以下是 Python str() 函数的语法 -


 str(x)

参数

此函数将值 'x' 作为要转换为字符串的参数。

返回值

此函数返回一个字符串对象。

示例 1

在下面的示例中,我们使用 str() 函数将整数 “42” 转换为字符串 −


num = 42
str_num = str(num)
print('The string value obtained is:',str_num)

输出

以下是上述代码的输出 -

The string value obtained is: 42

示例 2

在这里,我们使用 str() 函数将浮点数 “3.14” 转换为字符串 −


float_num = 3.14
str_float = str(float_num)
print('The string value obtained is:',str_float)

输出

上述代码的输出如下 -

The string value obtained is: 3.14

示例 3

在这里,我们使用 str() 函数将布尔值 “True” 转换为其字符串表示形式 -


boolean_value = True
str_boolean = str(boolean_value)
print('The string value obtained is:',str_boolean)

输出

获得的结果如下所示 -

The string value obtained is: True

示例 4

在这种情况下,str() 函数将列表 “[1, 2, 3]” 转换为字符串表示形式 -


my_list = [1, 2, 3]
str_list = str(my_list)
print('The string value obtained is:',str_list)

输出

以下是上述代码的输出 -

The string value obtained is: [1, 2, 3]

示例 5

最后,我们使用 str() 函数将复数 “(2+3j)” 转换为其字符串表示形式 -


complex_num = complex(2, 3)
str_complex = str(complex_num)
print('The string value obtained is:',str_complex)

输出

生成的结果如下 -

The string value obtained is: (2+3j)