Função built-in Python eval()
Os argumentos são uma string e opcionais globals e locals. Se fornecidos, globals deve ser um dicionário. Se fornecidos, locals pode ser qualquer objeto de mapeamento.
Introdução
A função eval() em Python é uma função built-in que analisa uma string como uma expressão Python e a avalia. Ela pode ser usada para executar código Python arbitrário a partir de uma string, o que pode ser poderoso e arriscado. É frequentemente usada em situações onde você precisa avaliar expressões geradas dinamicamente, mas deve ser usada com cautela devido a potenciais vulnerabilidades de segurança.
Exemplos
eval('1 + 4')
5
eval('print("Hello World!")')
Hello World!
x = 10
eval('x == 10')
True
A função eval() também pode ser usada com a função print() para exibir a saída no console.