eval()
Built-in FunctionPython 2.0+Advanced
Evaluates a string as a Python expression and returns the result
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.0+
Learn by Difficulty
Quick Example
python
result = eval("2 + 3 * 4") print(result) print(eval("[x**2 for x in range(5)]"))
eval() is a built-in function that evaluates a string as a python expression and returns the result.
Try in PlaygroundTags
builtinfunctioncoremetaprogrammingdynamic
Related Items
exec()
Built-in Function
Executes a string or code object as Python statements
compile()
Built-in Function
Compiles source code into a code object for exec() or eval()
globals()
Built-in Function
Returns a dictionary of the current global symbol table
locals()
Built-in Function
Returns a dictionary of the current local symbol table