- 字符串类型的计算公式
# 计算公式
formula = '(a + b - c) * d / e'
# 替换参数为数字
calculate = formula.replace('a', '3').replace('b', '4').replace('c', '1').replace('d', '3').replace('e', '2')
# 结果
result = eval(calculate)
- 使用
将计算公式存入数据库,取出后替换参数,并进行计算
# 计算公式
formula = '(a + b - c) * d / e'
# 替换参数为数字
calculate = formula.replace('a', '3').replace('b', '4').replace('c', '1').replace('d', '3').replace('e', '2')
# 结果
result = eval(calculate)