如何使用Python函数str()将数字转换成字符串
Python的函数str()用于将数值型变量转换成字符串类型。很多时候我们需要将数字类型的数据转换成字符串类型,例如在字符串拼接、文本输出等场景中,我们需要将一些数字转换成字符串类型,这时候Python函数str()会派上大用场。
下面,我们来具体介绍一下如何使用Python函数str()将数字转换成字符串类型。
1.将整数转换成字符串类型
我们可以使用Python函数str()将整数转换成字符串类型。在函数str()中传入整数类型的变量,它会自动将整数类型的数据转换成字符串类型,示例代码如下:
num = 100 str_num = str(num) print(str_num)
执行上述代码,输出结果为:
100
解释:上述代码首先定义了一个整数变量num,赋值为100,然后使用Python函数str()将整数类型的变量转换成字符串类型,生成字符串类型的变量str_num,最后使用print()函数打印出str_num变量的值。运行结果显示输出了字符串类型的值100。
注意:使用Python函数str()将数值型变量转换成字符串类型时,需要注意保留数值类型变量的精度。例如,如果需要保留小数点后两位,则需要使用Python函数format()来控制格式,示例代码如下:
num = 3.14159
str_num = "{:.2f}".format(num)
print(str_num)
输出结果为:
3.14
2.将浮点数转换成字符串类型
和整数类型类似,我们也可以使用Python函数str()将浮点数转换成字符串类型。在函数str()中传入浮点数类型的变量,它会自动将浮点数类型的数据转换成字符串类型,示例代码如下:
num = 3.14159 str_num = str(num) print(str_num)
输出结果为:
3.14159
解释:上述代码首先定义了一个浮点数变量num,赋值为3.14159,然后使用Python函数str()将浮点数类型的变量转换成字符串类型,生成字符串类型的变量str_num,最后使用print()函数打印出str_num变量的值。运行结果显示输出了字符串类型的值3.14159。
3.将复数转换成字符串类型
和整数类型、浮点数类型类似,我们也可以使用Python函数str()将复数转换成字符串类型。在函数str()中传入复数类型的变量,它会自动将复数类型的数据转换成字符串类型,示例代码如下:
num = 1 + 2j str_num = str(num) print(str_num)
输出结果为:
(1+2j)
解释:上述代码首先定义了一个复数变量num,赋值为1+2j,然后使用Python函数str()将复数类型的变量转换成字符串类型,生成字符串类型的变量str_num,最后使用print()函数打印出str_num变量的值。运行结果显示输出了字符串类型的值(1+2j)。
综上所述,我们可以使用Python函数str()将数值型变量转换成字符串类型。在使用函数str()进行转换时,需要注意保留数值类型变量的精度。通过以上介绍,相信大家已经掌握了Python函数str()将数字转换成字符串的方法。
