sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Что такое eval() в Python


Функция eval() (evaluate — вычислить) используется для выполнения строкового выражения Python и возврата результата его вычисления.

Синтаксис:

eval(expression, globals=None, locals=None)
  • expression — строка, содержащая выражение Python (например, "3 + 5" или "x * 2").
  • globals — необязательный словарь глобальных переменных.
  • locals — необязательный словарь локальных переменных.

Пример:

x = 10
print(eval("x + 5"))
  • "x + 5" — строка с выражением;
  • eval() вычисляет её как Python-код и возвращает результат — 15.

eval() может выполнять любой Python-код, если передать в него строку от непроверенного источника — это опасно.

Индивидуальное обучение Python — образование, достойное Вашего уровня: начните сейчас




Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего