【发布时间】:2011-09-05 03:11:16
【问题描述】:
例如目的...
for x in range(0,9):
string'x' = "Hello"
所以我最终得到 string1、string2、string3... 都等于“Hello”
【问题讨论】:
-
答案是你不想这样做。请改用列表。
-
如果你想在这里使用它,你可以拥有
x = ["Hello" * 9]然后通过x[0], x[1] ...访问它如果你想以不同的方式使用它,我认为你必须给我们一些更多代码背景。 -
如果我曾经对一门语言拥有权力,那么在变量名中使用数字将给出
SyntaxError: Use a data structure.;-) -
别忘了你的 string0 ;)
-
@James Khoury:这不太对。这将导致
x成为一个包含单个元素的列表 - 字符串“HelloHelloHelloHelloHelloHelloHelloHello”。我想你的意思是x = ["Hello"] * 9。