Use the eval function.
print eval('2 + 4')
Output:
6
You can even use variables or regular python code.
a = 5 print eval('a + 4')
Output:
9
You also can get return values:
d = eval('4 + 5') print d
Output:
9
Or call functions:
def add(a, b): return a + b def subtract(a, b): return a - b a = 20 b = 10 print eval('add(a,
b)') print eval('subtract(a, b)')
Output:
30 10