exec可以将python语句以字符串的形式执行,因此可以在字符串外加上变量,循环地创建多个规律性的变量名称。
示例:创建testname1至testname10,赋值为“value_1”至“value_10”
if __name__ == '__main__':
for i in range(10):
exec("testname{} = 'value_{}'".format(i + 1, i + 1))
for i in range(10):
exec("print('testname{}:',testname{})".format(i + 1, i + 1))