zoukankan      html  css  js  c++  java
  • exec,eval

    一、什么是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
    >>>
  • 相关阅读:
    叶问14
    叶问13
    叶问12
    叶问11
    叶问10
    叶问9
    Java三种循环之间的区别
    利用Java对象数组制作简易学生管理系统
    什么叫java方法重载?
    Java编译器的常量优化
  • 原文地址:https://www.cnblogs.com/lucaq/p/7190391.html
Copyright © 2011-2022 走看看