python - 将字符串变成运算符

标签 python evaluation

如何将"+"等字符串变成运算符加号?

最佳答案

使用查找表:

import operator
ops = { "+": operator.add, "-": operator.sub } # etc.

print(ops["+"](1,1)) # prints 2 

关于python - 将字符串变成运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740726/

相关文章:

artificial-intelligence - 什么是精确评价函数?

java - Java 是如何评价这个语句的呢?

mysql - 如何评估此查询?以及,连接语法

python - 从 python 代码流式传输视频(ffmpeg)

php - 无法在Python中使用POST发送数据

python - 如何让 Mechanize 请求看起来像是来自真实浏览器

javascript - setAttribute 在 a 内使用 javascript 进行评估

python - 使用 string.isalpha 在 python 中评估需求,始终返回 True

python - OpenCV - 在 Python 中读取 16 位 TIFF 图像(sentinel-1 数据)

python - 运行 jupyter notebook 时导入错误 : No module named IPython. 路径?