python将字符串转换为int并添加1

时间:2011-07-17 14:35:24

标签: python

我陷入了困境,我试图将这些加在一起,而不是得到8 + 7 = 15我得到8 + 7 = 87

我正在将count_current转换为整数,但它仍然不起作用:

count_current = int(count_current)

for playlist in playlists_data:
    count_current += 1

非常感谢任何帮助 谢谢 Ĵ

1 个答案:

答案 0 :(得分:4)

你显然没有做你说你正在做的事情:

>>> x = '8'
>>> y = '7'
>>> x+y
'87'
>>> x = int(x)
>>> y = int(y)
>>> x+y
15

对字符串使用+并获得连接。在整数上使用+,您就会得到补充。如果你得到串联,那么你必须使用字符串而不是整数。