Bitwise Operations

Ethan Furman ethan at
Tue Jul 30 01:41:38 CEST 2013

On 07/29/2013 04:34 PM, Devyn Collier Johnson wrote:
> On 07/29/2013 05:53 PM, Grant Edwards wrote:
>> On 2013-07-29, Devyn Collier Johnson <devyncjohnson at> wrote:
>>> On Python3, how can I perform bitwise operations? For instance, I want
>>> something that will 'and', 'or', and 'xor' a binary integer.
> I understand the symbols. I want to know how to perform the task in a script or terminal. I have searched Google, but I
> never saw a command. Typing "101 & 010" or "x = (int(101, 2) & int(010, 2))" only gives errors.

x = (int('101', 2) & int('010', 2))

Notice the quotes.

In the future you'll better answers quicker if you tell us what you did (such as your example above) as well as the errors.


More information about the Python-list mailing list