使用可修改符号进行比较(python)
在Python中,是否有一种使用变量比较符号比较值的方法?例如,我希望能够将符号更改为使用可修改符号进行比较(python),python,comparison,Python,Comparison,在Python中,是否有一种使用变量比较符号比较值的方法?例如,我希望能够将符号更改为,并使if语句仍然有效 下面的代码显示了这一想法,但在Python中无效: 符号=< 如果1签署2: 印刷品(“本作品”) Python的运算符,如不是值,因此不能将它们分配给变量。但是,函数是Python中的值,因此可以分配它们。模块分别具有名为lt和gt的功能: >>来自操作员导入lt,gt >>>lt(1,2) 符合事实的 >>>燃气轮机(1,2) 错误的 >>>符号=lt >>>标志(1,2) 符合事实
,并使if
语句仍然有效
下面的代码显示了这一想法,但在Python中无效:
符号=<
如果1签署2:
印刷品(“本作品”)
Python的运算符,如
不是值,因此不能将它们分配给变量。但是,函数是Python中的值,因此可以分配它们。模块分别具有名为lt
和gt
的功能:
>>来自操作员导入lt,gt
>>>lt(1,2)
符合事实的
>>>燃气轮机(1,2)
错误的
>>>符号=lt
>>>标志(1,2)
符合事实的
所以你可以写:
从操作员导入lt,gt
符号=lt
如果签署(1,2):
打印(‘这行得通’)
Python的运算符,如
不是值,因此不能将它们分配给变量。但是,函数是Python中的值,因此可以分配它们。模块分别具有名为lt
和gt
的功能:
>>来自操作员导入lt,gt
>>>lt(1,2)
符合事实的
>>>燃气轮机(1,2)
错误的
>>>符号=lt
>>>标志(1,2)
符合事实的
所以你可以写:
从操作员导入lt,gt
符号=lt
如果签署(1,2):
打印(‘这行得通’)
不,我认为python中不可能实现此功能。不,我认为python中不可能实现此功能。