Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python二进制运算符视为值_Python - Fatal编程技术网

将Python二进制运算符视为值

将Python二进制运算符视为值,python,Python,这一定是一个常见问题,但我花了五分钟搜索,却找不到。在Python中,如何获得对应于二进制运算符的值 具体来说,;这里有一个应用于8和9的函数: def apply_to_8_and_9(fun): return fun(8,9) 现在,假设我想将导入运算符 >>>帮助(operator.lt) 关于内置功能lt in模块的帮助\u操作员: lt(…) lt(a,b)--与aAfaik相同,Python不支持eta缩减(语法上)…堆栈溢出告诉我不要感谢您……) >>> i

这一定是一个常见问题,但我花了五分钟搜索,却找不到。在Python中,如何获得对应于二进制运算符的值

具体来说,;这里有一个应用于8和9的函数:

def apply_to_8_and_9(fun):
  return fun(8,9)
现在,假设我想将<函数传递给apply-to-8-and-9。我可以这样做:

apply_to_8_and_9(lambda a,b: a < b)
将_应用于_8_和_9(lambda a,b:a
。。。但是我真的不想扩展
使用模块<代码>>>导入运算符
>>>帮助(operator.lt)
关于内置功能lt in模块的帮助\u操作员:
lt(…)

lt(a,b)--与aAfaik相同,Python不支持eta缩减(语法上)…堆栈溢出告诉我不要感谢您……)
>>> import operator
>>> help(operator.lt)
Help on built-in function lt in module _operator:

lt(...)
    lt(a, b) -- Same as a<b.