locals()
生成变量
for i in range(10):
locals()['x' + str(i)] = 2 * i + 3
访问变量
for i in range(10):
print(locals()['x' + str(i)])
3 5 7 9 11 13 15 17 19 21
exec
for i in range(8):
exec('v' + str(i) + ' = ' + str(i))
print('v' + str(i) + ':', eval('v' + str(i)))
v0: 0 v1: 1 v2: 2 v3: 3 v4: 4 v5: 5 v6: 6 v7: 7