eval和exec的区别

来源:互联网 发布:oral电动牙刷知乎 编辑:程序博客网 时间:2024/06/06 01:02

区别:
1、Exec与Eval语句的主要区别是,Exec处理字符串里面的代码,而Eval是处理字符串里面的表达式。
2、Exec没有返回值,Eval有返回值
代码示例:

>>>exec("print 333")333>>>>>>print "9+10"9+10>>>>>>print eval("9+10")19>>>
原创粉丝点击