I\'ve been looking at dynamic evaluation of Python code, and come across the eval() and compile() functions, and the exec statement.>
eval()
compile()
exec
exec is for statement and does not return anything. eval is for expression and returns value of expression.
expression means "something" while statement means "do something".