Python字符串转换为整数

奥斯汀

我想使用 Python 解析一些数据并做进一步的计算。我提供了我在soup下面变量中解析的数据的示例我想将字符串中的第 5 个值(逗号切片后)转换为整数以供进一步处理,但我收到一条消息,说invalid literal for int() with base 10: '36.60'. 你能帮我找出我做错了什么吗?

脚本:

soup = '3-Jan-17,36.61,36.93,36.27,36.60,20196466'
soupy = soup.split('\n')

for line in soupy:
    z = line.split(',')
    yy = z[4]
    zz = int(yy)

信息:

ValueError: invalid literal for int() with base 10: '36.60'
PYA

zz = int(yy)zz = float(yy)如果您想将其转换为int执行此操作,则应该是

int(float(yy))

这将截断向0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章