Функция Python eval()
Пример
Оцените выражение 'print(55)':
x = 'print(55)'
eval(x)
Определение и использование
Функция eval()
оценивает указанное выражение, если выражение является допустимым оператором Python, оно будет выполнено.
Синтаксис
eval(expression, globals, locals)
Значения параметров
Parameter | Description |
---|---|
expression | A String, that will be evaluated as Python code |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |