gpt4 book ai didi

Python 字符串和整数连接

转载 作者:IT老高 更新时间:2023-10-28 12:07:07 30 4
gpt4 key购买 nike

我想在 for 循环中使用附加的整数创建一个字符串。像这样:

for i in range(1, 11):
string = "string" + i

但是它返回一个错误:

TypeError: unsupported operand type(s) for +: 'int' and 'str'

连接字符串和整数的最佳方法是什么?

最佳答案

注意:

此答案中使用的方法(反引号)在更高版本的 Python 2 中已弃用,并在 Python 3 中删除。请改用 str() 函数。


你可以使用:

string = 'string'
for i in range(11):
string +=`i`
print string

它将打印 string012345678910.

要获得 string0, string1 ..... string10 您可以将其用作 YOU suggested :

>>> string = "string"
>>> [string+`i` for i in range(11)]

对于 Python 3

你可以使用:

string = 'string'
for i in range(11):
string += str(i)
print string

它将打印 string012345678910.

要获取 string0, string1 ..... string10,您可以将其用作 YOU suggested :

>>> string = "string"
>>> [string+str(i) for i in range(11)]

关于Python 字符串和整数连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847386/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com