Python成长之路——内置函数(eval、exec、complie)

  • eval() 将字符串类型的代码执行并返回结果
    print (eval("1+2+3+4+5"))
    // output  15
    
  • exec() 将字符串类型的代码执行
    exec ("print('1+2+3+4+5')")
    // output 1+2+3+4+5
    
  • compile将字符串类型的代码编译,代码对象能够通过exec语句来执行或者是eval来计算结果

    参数说明:

    参数source:字符串或者AST(Abstract Syntax Trees&

你可能感兴趣的:(Python,python,内置函数)