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

  • 關於本站
  • 免責聲明