Funkcja eval() w Python

Przykład

Oblicz wyrażenie 'print(78)':

x = 'print(78)'
eval(x)

Przykład uruchomienia

Definicja i zastosowanie

Funkcja eval() oblicza podane wyrażenie, jeśli wyrażenie jest poprawnym zapisem instrukcji Python, zostanie ono wykonane.

Gramatyka

eval(wyrażenie, globals, locals)

Wartość parametru

Parametr Opis
wyrażenie Ciąg znaków, który zostanie oceniony jako kod Python.
globals Opcjonalne. Słownik zawierający globalne parametry.
locals Opcjonalne. Słownik zawierający lokalne parametry.