什么"〜"在python中除了是一个按位否定操作吗?

时间:2018-06-04 14:05:28

标签: python

我已经看到它与yield和Deferred一起用于几个项目中,如此:yield ~ some_fun()。有时它在没有~位的情况下工作,有时它不会。无法弄清楚它实际上做了什么,帮助。

1 个答案:

答案 0 :(得分:3)

检查被“倒置”的类具有__invert__(self)方法,如果是,则覆盖代字号运算符。