यदि आप पायथन स्टेटमेंट्स को एक्जीक्यूट करना चाहते हैं, तो आप exec(string) का उपयोग कर सकते हैं। उदाहरण के लिए,
>>> my_code = 'print "Hello World!"' >>> exec(my_code) Hello World!
लेकिन यदि आप केवल एक एक्सप्रेशन के मान का मूल्यांकन करना चाहते हैं, तो आप eval() का उपयोग कर सकते हैं। उदाहरण के लिए,
>>> my_expression = "5 + 3" >>> eval(my_expression) 8
नोट: eval और exec दोनों का उपयोग करते समय बहुत सावधान रहें क्योंकि वे बहुत शक्तिशाली फ़ंक्शन हैं और आपके कोड में सूक्ष्म बग्स/सुरक्षा खामियां पैदा कर सकते हैं।