Встроенная функция Python eval()
Аргументами являются строка и необязательные globals и locals. Если предоставлены, globals должны быть словарем. Если предоставлены, locals может быть любым отображающим объектом.
Introduction
Встроенная функция eval() в Python разбирает строку как выражение Python и вычисляет его. Ее можно использовать для выполнения произвольного кода Python из строки, что может быть как мощным, так и рискованным. Она часто используется в ситуациях, когда необходимо вычислить динамически сгенерированные выражения, но ее следует использовать с осторожностью из-за потенциальных уязвимостей безопасности.
Examples
eval('1 + 4')
5
eval('print("Hello World!")')
Hello World!
x = 10
eval('x == 10')
True
Функция eval() также может использоваться с функцией print() для вывода результата в консоль.