Di computer segala sesuatunya direpresentasikan dengan bit, yaitu 0 dan 1. Bit-bit tersebut dapat dimanipulasi menggunakan operator bitwise. Perhatikan tabel berikut ini:

Supaya lebih memahaminya, berikut ini disampaikan tabel kebenaran AND, OR dan XOR:



supaya lebih memahami, kita buat file baru bernama operator_bitwise.py lalu ketikkan sintaks berikut ini:
#dasar operasi bitwise x=10 y=4 print("operasi x&y: ", x&y) #operasi AND print("operasi x|y: ", x|y) #operasi OR print("operasi x|y: ",x^y) #operasi XOR print("komplemen x: ", ~x) #komplemen print("x bergeser 1 bit ke kanan, x>>1: ", x>>1) #bergeser ke kanan 1 kali print("x bergeser 2 bit ke kiri, x<<2: ",y<<2) #bergeser ke kiri dua kali
simpan file tersebut, lalu ketikkan python operator_bitwise.py di terminal, tekan ENTER maka outputnya:
operasi x&y: 0 operasi x|y: 14 operasi x|y: 14 komplemen x: -11 x bergeser 1 bit ke kanan, x>>1: 5 x bergeser 2 bit ke kiri, x<<2: 16
PREVIOUS: Operator Penugasan di Python
NEXT: