Python - 在运行时使用运算符

2 python math function calculator operators

是否有可能插入操作(例如*,+在运行时两个变量之间的)?我没有这样做的解决方案是if if,elif语句,但我不认为这是最有效的方法.

编辑:我的意思是,我得到两个整数,我想与其他的,如申请在其中一人的操作x * y,但我想改变*到另一个运营商(?也许他们是所谓的功能不知道),例如-,+,^基于输入.

那有意义吗?基本上把它想象成一个计算器.

Aar*_*all 5

我不确定这是否是您正在寻找的但运算符模块有很多操作,例如addmul(乘法):

import operator

var_1 = 2
var_2 = 3

print(operator.add(var_1, var_2))
print(operator.mul(var_1, var_2))
Run Code Online (Sandbox Code Playgroud)

将打印

5
6
Run Code Online (Sandbox Code Playgroud)