Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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_Arguments_Params_Args_Keyword Argument - Fatal编程技术网

Python 通过!,!=,~<&燃气轮机;作为参数

Python 通过!,!=,~<&燃气轮机;作为参数,python,arguments,params,args,keyword-argument,Python,Arguments,Params,Args,Keyword Argument,我希望能够像这样传递参数: fn(a>=b) or fn(a!=b) 我在Djangorm和SQLAlchemy中看到了这种行为,但我不知道如何实现它。ORMs在a和b的类上使用,以连接到操作符并定制生成的内容 的=由处理,而=呼叫 通常,用于a的ORM对象返回一个应用了操作的新对象,允许您链接操作,fn()函数需要这样一个ORM对象,并从中读取操作状态。这与您的要求不完全一样,但在一般情况下,您可以传递,例如operator.ne(对于!=)和operator.gt(对于)

我希望能够像这样传递参数:

fn(a>=b) or fn(a!=b)
我在Djangorm和SQLAlchemy中看到了这种行为,但我不知道如何实现它。

ORMs在
a
b
的类上使用,以连接到操作符并定制生成的内容

=
由处理,而
=呼叫


通常,用于
a
的ORM对象返回一个应用了操作的新对象,允许您链接操作,
fn()
函数需要这样一个ORM对象,并从中读取操作状态。

这与您的要求不完全一样,但在一般情况下,您可以传递,例如
operator.ne
(对于
!=
)和
operator.gt
(对于