首页 > 其他 > 详细

exec,eval

时间:2017-09-23 15:46:10      阅读:232      评论:0      收藏:0      [点我收藏+]

一、什么是Exec语句

假如我们一串字符串里面有Python代码,这个时候,普通情况是会把这串代码作为字符串来输出的,而不会执行这段代码。如果此时,我们想执行这串字符串里面的python代码,使用Exec语句即可解决。


二、什么事Eval语句

假如我们一串字符串里面有Python的表达式,这个时候,普通情况是会把这串表达式作为字符串来输出的,而不会执行这个表达式。如果此时,我们想执行这串字符串里面的Python表达式,使用Eval语句即可解决。


三、Exec与Eval语句的主要区别

Exec与Eval语句的主要区别是,Exec处理字符串里面的代码,而Eval是处理字符串里面的表达式。


四、Exec与Eval语句的实例讲解

>>>exec("print 7788")
7788
>>>
>>>
>>>print "9+10"
9+10
>>>
>>>
>>>print eval("9+10")
19
>>>

exec,eval

原文:http://www.cnblogs.com/lucaq/p/7190391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!