eval 返回计算结果,只接收一个表达式
exec 只执行,不返回计算结果,接收一个代码块
>>> x = eval('2+3')
>>> x
5
>>> exec('x=1+2')
>>> print(x)
3
>>> d = exec('1+4')
SyntaxError: invalid syntax
>>>
eval 返回计算结果,只接收一个表达式
exec 只执行,不返回计算结果,接收一个代码块
>>> x = eval('2+3')
>>> x
5
>>> exec('x=1+2')
>>> print(x)
3
>>> d = exec('1+4')
SyntaxError: invalid syntax
>>>