← Volver
La función incorporada
Nótese que el resultado (en este caso,
La función eval()
eval()
es similar a exec()
(véase Cómo ejecutar código de Python contenido en una cadena), pero en lugar de ejecutar cualquier código de Python contenido en una cadena, solo acepta expresiones (esto es, porciones de código con un resultado), y retorna el resultado de la expresión evaluada.>>> dia = "jueves"
>>> eval("dia == 'viernes'")
False
Nótese que el resultado (en este caso,
False
) es un objeto de Python, no una cadena. Si se intenta evaluar un código que no es una expresión, arroja un error:>>> eval("pi = 3.14")
SyntaxError: invalid syntax
🐍 También te puede interesar:
💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!
❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!