eval in Python

eval in Python works like in many functional programming languages. It evaluates the input string as if it were a Python expression. Python’s eval can only handle expressions, so is pretty limited.


x = 1
y = eval( "x + 1" ) # 2
f = eval( "lambda x: x * x" )
g = f( 10 ) # 100

view raw

Eval.py

hosted with ❤ by GitHub

Tried with: Python 3.2

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.