Как оценить выражение, присутствующее в строке? - PullRequest
0 голосов
/ 22 мая 2018

Здесь мне нужно оценить выражение, присутствующее в строке.

, например,

>> a = '5 + 6'

>> a = 5 + 6

Как этого добиться?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Вы можете использовать eval(), поскольку он обрабатывает строку как код.

a = '5 + 6'

eval (a)

0 голосов
/ 22 мая 2018

Вы можете использовать метод eval, передав выражение в качестве аргумента.Аргумент expression равен parsed и оценивается как выражение Python.

a = eval('5 + 6')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...