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

2024-04-30 00:48:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我卡住了,我试图把这些加在一起,但是我得到的不是8+7=15,而是8+7=87

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

count_current = int(count_current)

for playlist in playlists_data:
    count_current += 1

非常感谢任何帮助 谢谢 J


Tags: infordatacount整数currentplaylistint
1条回答
网友
1楼 · 发布于 2024-04-30 00:48:25

你显然没有按照你说的做:

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

在字符串上使用+可以得到连接。在整数上使用+得到加法。如果要进行串联,则必须对字符串而不是整数进行操作。在

相关问题 更多 >