Python-eval函数

eval() 是内置的函数,为评估函数(evaluate)。其功能是:去掉参数最外侧的引号并执行余下语句。

1
2
3
4
5
6
7
8
x = eval("1")
print(x)
x = eval('"1+2"')
print(x)
x = eval("1+2")
print(x)
eval("print(\"Hello\")")
eval('print("Hello")')

输出结果为:

1
2
3
4
5
1
1+2
3
Hello
Hello
Thanks for rewarding