組み込み関数 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