logo
  • 教程列表
  • SO官方文档
  • 用 exec 和 eval 动态执行代码
    • 使用 exec eval 或 ast.literal eval 执行不受信任的用户提供的代码
    • 用 exec 评估语句
    • 用 eval 评估表达式
    • 预编译表达式以多次计算它
    • 使用自定义全局变量用 eval 计算表达式
    • 使用 ast.literal eval 评估包含 Python 文字的字符串
  1. StackOverflow 文档
  2. Python Language 教程
  3. 用 exec 和 eval 动态执行代码
  4. 用 eval 评估表达式

用 eval 评估表达式

Created: November-22, 2018

>>> expression = '5 + 3 * a'
>>> a = 5
>>> result = eval(expression)
>>> result
20
  • 预编译表达式以多次计算它
  • 用 exec 评估语句

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明