組み込み関数 eval
eval(str[, globals[, locals]])
eval関数は引数文字列strを命令文と解釈して実行します。また変数集として1つ、2つの辞書を受け取ることができます。
#coding: shift-jis
a = 5
print eval('a*4')
print '辞書の使い方はこんな感じ'
dict = {'x':3, 'y':4 }
z = eval('x +y',dict)
print z
raw_input()
出力画面:
20
辞書の使い方はこんな感じ
7