【发布时间】:2011-02-20 07:14:36
【问题描述】:
我想在 for 循环中使用附加的整数创建字符串。像这样:
for i in range(1,11):
string="string"+i
但是它返回一个错误:
TypeError: unsupported operand type(s) for +: 'int' and 'str'
连接字符串和整数的最佳方法是什么?
【问题讨论】:
-
应该
t it berange(1,10)`? -
您的问题不清楚。你想得到什么输出?
string = "string10"?string = "string1string2string3string4string5string6string7string8string9string10"?十个不同的变量? -
@stephan: +1,但应该是
range(1,11):) -
@Tim: 甚至
range(11)正在看评论... -
@michele 您是否有机会更改此问题的已接受答案?反引号已弃用,不应使用。
标签: python string integer concatenation