Nếu bạn muốn thực thi các statement Python, bạn có thể dùng exec(string). Ví dụ:
>>> my_code = 'print "Hello World!"' >>> exec(my_code) Hello World!
Nhưng nếu bạn chỉ muốn đánh giá giá trị của một biểu thức, bạn có thể dùng eval(). Ví dụ:
>>> my_expression = "5 + 3" >>> eval(my_expression) 8
Lưu ý: Hãy rất cẩn thận khi sử dụng cả eval và exec vì chúng là các hàm rất mạnh mẽ và có thể gây ra các bug/khoảng hổng bảo mật rất tinh vi trong code của bạn.