for i in range(8):
exec('v' + str(i) + ' = ' + str(i))
print('v' + str(i) + ':', eval('v' + str(i)))
运行结果:

本文展示了一种在Python中动态创建和访问变量的方法,通过使用for循环结合exec和eval函数,实现了一系列变量的自动创建与打印。这种方法虽不推荐在实际项目中使用,但作为了解Python动态特性的示例,提供了深入理解Python执行机制的机会。
for i in range(8):
exec('v' + str(i) + ' = ' + str(i))
print('v' + str(i) + ':', eval('v' + str(i)))
运行结果:

1784

被折叠的 条评论
为什么被折叠?