a1 = 100
a2 = 200
a3 = 300
# 获取a2的值
print(locals()['a%d'%2])
结果如下:
python官方文档中这样定义locals()函数:
因此,可以使用字典的使用方式使用locals函数
locals()['变量名']
变量名中间可以使用%d、%s等占位符,然后'变量名'字符串后跟 %参数 即可调用该函数。
换成format也可以。
1. %s等形式
2. format函数
a1 = 100
a2 = 200
a3 = 300
# 获取a2的值
print(locals()['a%d'%2])
结果如下:
python官方文档中这样定义locals()函数:
因此,可以使用字典的使用方式使用locals函数
locals()['变量名']
变量名中间可以使用%d、%s等占位符,然后'变量名'字符串后跟 %参数 即可调用该函数。
换成format也可以。
1. %s等形式
2. format函数