Страницы

Поиск по вопросам

пятница, 5 апреля 2019 г.

Вычисление значения математического выражения из строки

Есть строка содержащая математическое выражение вида:
1/3+2/3
Есть ли модуль вычисляющий значение таких выражений?


Ответ

Вы можете воcпользоваться eval
eval('1/3+2/3')
вот тут можно почитать https://docs.python.org/3/library/functions.html#eval
Но обычно с такими функциями проблемы с безопасностью в случае если вы получаете строку из вне ( пользовательский ввод например)

Комментариев нет:

Отправить комментарий