Встроенная функция Python eval()

Из документации Python 3

Аргументами являются строка и необязательные 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() для вывода результата в консоль.