将字符串转换为现有变量

时间:2013-12-27 20:48:57

标签: python-2.7

我是python的新手,我正在制作数独游戏。我希望能够将两个字符串一起添加,然后将其转换为我已经定义的变量。例如:

abc1 = 0
abc2 = 0
abc3 = 0
rownum = 0

然后当rownum是一个行号, 游戏将“abc”和rownum一起添加,以便输出与rownum连接的abc(如果rownum为1则输出abc1)并且输出将是变量(因此可以编辑值)

2 个答案:

答案 0 :(得分:0)

您可以尝试使用列表:

abc = [1, 2, 3] # Read more about lists
rownum = 0

因此,如果rownum为1,您可能需要打印或打算abc[rownum]abc[1]

请记住,列表索引以0开头:

print abc[0]
>>> 1
print abc[1]
>>> 2
print abc[2]
>>> 3

答案 1 :(得分:0)

如果我理解你的问题,这就是你需要的:

output = 'abc' + str(rownum)