python - 运算符python参数

标签 python function parameters

在 Python 中,我如何传递像 + 这样的运算符?或 <作为期望比较函数作为参数的函数的参数?

def compare (a,b,f):
    return f(a,b)

我读过类似 __gt__() 的函数或 __lt__()但我仍然无法使用它们。

最佳答案

operator module是你要找的。 在那里您可以找到对应于常用运算符的函数。

例如

operator.lt
operator.le

关于python - 运算符python参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309966/

相关文章:

python - 在两个不同的 pandas 数据帧之间搜索和替换值

python - 如何让 turtle 认出一个圆圈?

function - FORTRAN 中 sin() 的源代码

javascript - JS 新手遇到麻烦!

mysql - nodejs mysql查询标识符 '?'错误,但连接查询工作

sql - 如何自动更改月份输入

python - 如何计算字典列表中值的出现次数?

function - Postgresql:将输入键/值对转储到 PL/pgSQL 中的字符串变量中

C、将文件的指针传递给函数

python-instagram 示例 (404) 无法解析响应,JSON 无效