将字符串做为变量
第一次玩这个BLOG。
自学了好长一段时间PYTHON,书籍太烂了,没有一个完整的东东,度娘也不完整,总体感觉坑太多。好些是PYTHON自己带来的坑,不同版本间没有平滑过度,自己的东西互不兼容,而造成了不少坑。
今天分享一下研究了半天才基本搞明白的字符串当变量使用的几个方法:
aa=1
bb='aa'
cc=locals()[bb] #方法1
dd=vars()[bb] #方法2
ee=eval(bb) #方法3
print(cc,dd,ee) #输出的三个都是aa值
方法3不能当对像使用,只有方法1才可以。