标签: python
我应该将其转换为float()的数字。 我该怎么办?
float()
这是我遇到问题的代码。它简化了问题
poly = input().split() poly.reverse() return poly
答案 0 :(得分:1)
正如您在问题中所说的那样......您可以使用float:
float
>>> string = "1234.567" >>> float(string) 1234.567
答案 1 :(得分:1)
您可以使用int(),float()和long()内置函数将字符串转换为Python中的数字。
int()
long()
E.g。
return int(poly)
有关详细信息,请参阅Python文档:
答案 2 :(得分:0)
如果poly是要在浮点数中转换的字符串列表,请执行:
floats = [float(s) for s in poly]