Python:定义我自己的操作符?

我想定义我自己的操作符。python支持这样的东西吗

虽然从技术上讲,您无法在Python中定义新的运算符,但这种巧妙的破解方法可以绕过这一限制。它允许您这样定义中缀运算符:

#简单乘法
x=中缀(λx,y:x*y)
打印2 | x | 4
#=>8.
#类检查
isa=中缀(λx,y:x.uuuu类uuuu==y.uuuuuu类uuuu)
打印[1,2,3]| isa |[]
打印[1,2,3]&lt&书信电报;isa&gt&燃气轮机;[]
#=>符合事实的

发表评论