python中的`and`和`or`是否存在Dunder方法(魔术方法)?
分别有__and__和__or__为&和|,是否有可修改的 dunders for andand or?
如果是这样,我似乎无法找到它们。它们未列在此处的文档中:https :
//docs.python.org/3/reference/datamodel.html
上下文:在我希望人们能够做foo and bar and jar而不是必须做的地方制作 api method(method(foo, bar),jar)。我仍然可以使用&和|,但只是好奇,宁愿选择的可读性and和or
回答
PEP 335——可重载布尔运算符在 2012 年被拒绝,并附有拒绝通知:
THE END
二维码