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)