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)
python_type_casting.htm
广告