在python中可以使用for作为变量名对吗_python能用一个变量的值作为另一个变量的变量名吗?...
===================
A = ['零', '一', '二', '三']
B = ['zero', 'one', 'two', 'three']
for index, item in enumerate(A):
print('變量A的賦值是 *{}*, 變量B的賦值是 *{}*'.format(item, B[index]))
try:
print(eval(item))
except Exception as err:
print('錯(cuò)誤原因:{}'.format(err))
exec('{} = B[index]'.format(item))
print('現(xiàn)在變量A的值 *{}* 作為新變量 *{}*, 里面的賦的值是 *{}*'.format(A[index], item, eval(item)))
print('=' * 40)
====================
其實(shí)沒(méi)必要這樣用,直接dict就很好用
python為了方便把switch case都取消了,python的dict可以直接代替其他語(yǔ)言的switch case,定義變量就更方便了,甚至dict可以直接賦值自定義函數(shù)來(lái)代替switch case
總結(jié)
以上是生活随笔為你收集整理的在python中可以使用for作为变量名对吗_python能用一个变量的值作为另一个变量的变量名吗?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle创建索引01652,建立数据
- 下一篇: win10安装misql8_Window