Python int 转 string
在Python中,int(整数)和string(字符串)是两种不同的数据类型。在编程中,有时候我们需要将整数转换为字符串,以便于处理和输出。本文将详细介绍在Python中如何将int转换为string。
使用str()函数
在Python中,可以使用内置函数str()
来将整数转换为字符串。str()
函数接受一个参数,可以是整数、浮点数、布尔值等,然后将其转换为字符串。
num = 123
str_num = str(num)
print(type(str_num), str_num)
运行结果:
<class 'str'> 123
在上面的示例中,我们将整数123
通过str()
函数转换为字符串"123"
。
使用f-string格式化
另一种常用的方法是使用f-string格式化整数为字符串。在f-string中,可以通过引用变量的方式将整数转换为字符串。
num = 456
str_num = f"{num}"
print(type(str_num), str_num)
运行结果:
<class 'str'> 456
在这个示例中,我们同样将整数456
转换为字符串"456"
。
使用%格式化符号
在Python中,也可以使用%
格式化符号将整数转换为字符串。
num = 789
str_num = "%d" % num
print(type(str_num), str_num)
运行结果:
<class 'str'> 789
在这个示例中,将整数789
通过%d
将整数转换为字符串。
总结
本文介绍了在Python中将int转换为string的几种方法,包括使用str()
函数、f-string格式化和%
格式化符号。根据实际需求选择合适的方法来进行转换。