Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es eval en Python?

¿Qué es eval en Python?

Se utiliza para calcular el valor de una expresión, siempre que el código Python solo pueda ser una única expresión aritmética, no admita ningún tipo de operación de asignación y no pueda ser un código lógico complejo. El formato es el siguiente:

eval(expresión, globals=Ninguno, local=Ninguno);

la expresión es un parámetro obligatorio que permite el uso de cadenas e instancias de objetos de código;

p>

globals es un parámetro opcional, usado para almacenar variables globales, si se usa, debe ser un objeto de diccionario;

locals también es un parámetro opcional, usado para guardar variables locales, si se usa, luego simplemente use el objeto de mapeo; si no se agrega, tomará el mismo valor que los globales; si no se agrega ninguno, tomará el espacio de nombres global y el espacio de nombres local del entorno donde se llama la función de evaluación.