在Python中将整数转换为字符串
我该如何把一个整数转换成字符串呢?
42 ⟶ "42"
如果你想知道反过来怎么做,可以看看这个链接:如何把字符串解析成浮点数或整数? 浮点数的处理方式也差不多,但因为浮点数值不够精确,处理小数点会有点麻烦。想了解更多具体的建议,可以参考如何不进行四舍五入地把浮点数转换成字符串。
14 个回答
70
在Python中,没有类型转换和隐式类型强制转换。你必须以明确的方式来转换你的变量。
如果你想把一个对象转换成字符串,可以使用 str()
这个函数。这个函数适用于任何定义了 __str__()
方法的对象。实际上,
str(a)
和下面的内容是等价的:
a.__str__()
如果你想把某个东西转换成 int
、float
等等,也是一样的道理。
152
试试这个:
str(i)