The & operator yields the bitwise AND of its arguments, which must be plain or long integers. The arguments are converted to a common type.
&
To support this operator in your own classes, implement the __and__ method.