将字符串转换为数字?

时间:2013-12-11 14:56:22

标签: python

我应该将其转换为float()的数字。 我该怎么办?

这是我遇到问题的代码。它简化了问题

poly = input().split()
poly.reverse()
return poly

3 个答案:

答案 0 :(得分:1)

正如您在问题中所说的那样......您可以使用float

>>> string = "1234.567"
>>> float(string)
1234.567

答案 1 :(得分:1)

您可以使用int()float()long()内置函数将字符串转换为Python中的数字。

E.g。

return int(poly)

有关详细信息,请参阅Python文档:

答案 2 :(得分:0)

如果poly是要在浮点数中转换的字符串列表,请执行:

floats = [float(s) for s in poly]