Здесь мне нужно оценить выражение, присутствующее в строке.
, например,
>> a = '5 + 6' >> a = 5 + 6
Как этого добиться?
Вы можете использовать eval(), поскольку он обрабатывает строку как код.
eval()
a = '5 + 6' eval (a)
a = '5 + 6'
eval (a)
Вы можете использовать метод eval, передав выражение в качестве аргумента.Аргумент expression равен parsed и оценивается как выражение Python.
eval
parsed
a = eval('5 + 6')