Hai Sobat Programming! Setelah mengetahui tipe data pada python, sudah tahukah kalian apa saja operator yang ada di python? Dalam membuat sebuah program tentu saja kita tidak akan terlepas dari penggunaan sebuah operator, namun apa saja operator yang perlu diketahui? Simak 7 Operator Penting di Python.
Python membagi operator menjadi 7 kelompok sebagai berikut.
- Operator aritmatika
- Operator penugasan
- Operator perbandingan
- Operator logika
- Operator identitas
- Operator Membership
- Operator bitwise
1. Operator Aritmatika
Operator aritmatika digunakan dalam operasi matematika dan termasuk yang paling sering untuk digunakan.
Operator | Simbol |
Penjumlahan | + |
Pengurangan | – |
Perkalian | * |
Pembagian | / |
Modulus | % |
Pangkat | ** |
Pembagian Lantai (√) | // |
Berikut adalah contoh program python menggunakan operator aritmatika.
x = 15
y = 4
#Penjumlahan
penjumlahan = x + y
print("Hasil Penjumlahan = ", penjumlahan)
#Pengurangan
pengurangan = x - y
print("Hasil Pengurangan = ", pengurangan)
#Perkalian
perkalian = x * y
print("Hasil Perkalian = ", perkalian)
#Pembagian
pembagian = x / y
print("Hasil Pembagian = ", pembagian)
#Modulus (sisa bagi)
modulus = x % y
print("Hasil Modulus = ", modulus)
#Pangkat
pangkat = x ** y
print("Hasil Pangkat = ", pangkat)
#Pembagian Lantai
bagiLantai = x // y
print("Hasil Pembagian Lantai = ", bagiLantai)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

2. Operator Penugasan
Operator Penugasan (Assignment Operators) digunakan untuk menetapkan nilai suatu variabel.
Operator | Simbol | Penjelasan |
Isi nilai | = | x = 3 |
Isi dan tambah | += | x += 3 ⇔ x = x + 3 |
Isi dan kurang | –= | x –= 3 ⇔ x = x – 3 |
Isi dan kali | *= | x *= 3 ⇔ x = x * 3 |
Isi dan bagi | /= | x /= 3 ⇔ x = x / 3 |
Isi dan sisa bagi | %= | x %= 3 ⇔ x = x % 3 |
Isi dan pembagian lantai | //= | x //= 3 ⇔ x = x // 3 |
Isi dan AND | &= | x &= 3 ⇔ x = x & 3 |
Isi dan OR | |= | x |= 3 ⇔ x = x | 3 |
Isi dan XOR | ^= | x ^= 3 ⇔ x = x ^ 3 |
Isi dan geser kiri | <<= | x <<= 3 ⇔ x = x << 3 |
Isi dan geser kanan | >>= | x >>= 3 ⇔ x = x >> 3 |
Berikut adalah contoh program java menggunakan operator penugasan.
#Pengisian nilai
x = 12
#Pengisian dan penjumlahan
x += 5
print("Penggunaan ( += ) ")
print("x = ", x)
x = 12
#Pengisian dan pengurangan
x -= 5
print("Penggunaan ( –=) ")
print("x = ", x)
x = 12
#Pengisian dan perkalian
x *= 5
print("Penggunaan ( *= )")
print("x = ", x)
x = 12
#Pengisian dan pembagian
x /= 2
print("Penggunaan ( /= )")
print("x = ", x)
x = 12
#Pengisian dan sisa bagi
x %= 2
print("Penggunaan ( %= )")
print("x = ", x)
x = 12
#Pengisian dan bagi lantai
x //= 2
print("Penggunaan ( //= )")
print("x = ", x)
x = 12
#Pengisian dan AND
#Akan dilakukan operasi AND pada biner x dan 2
x &= 2
print("Penggunaan ( &= )")
print("x = ", x)
x = 12
#Pengisian dan OR
#Akan dilakukan operasi OR pada biner x dan 2
x |= 2
print("Penggunaan ( |= )")
print("x = ", x)
x = 12
#Pengisian dan XOR
#Akan dilakukan operasi XOR pada biner x dan 2
x ^= 2
print("Penggunaan ( ^= )")
print("x = ", x)
x = 12
#Pengisian dan geser kiri
#Akan dilakukan pergeseran digit biner ke kiri dari x sebanyak 2
x <<= 2
print("Penggunaan ( <<= )")
print("x = ", x);
x = 12
#Pengisian dan geser kanan
#Akan dilakukan pergeseran digit biner ke kanan dari x sebanyak 2
x >>= 2
print("Penggunaan ( >>= )")
print("x = ", x)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

3. Operator Perbandingan
Operator ini digunakan untuk membandingkan dua nilai atau variabel. Operator ini akan sangat membantu kita membuat sebuah keputusan. Nilai yang dihasilkan dari operator ini adalah boolean berupa True atau False.
Operator | Simbol |
Lebih Besar | > |
Lebih Kecil | < |
Sama dengan | == |
Tidak sama dengan | != |
Lebih dari sama dengan | >= |
Kurang dari sama dengan | <= |
Berikut adalah contoh program python menggunakan operator pembanding.
x = 3
y = 5
#Lebih besar
print(x > y)
#Lebih kecil
print(x < y)
#Sama dengan
print(x == y)
#Tidak sama dengan
print(x != y)
#Lebih dari sama dengan
print(x >= y)
#Kurang dari sama dengan
print(x <= y)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

4. Operator Logika
Operator logika digunakan untuk menentukan logika matematika sebuah nilai ataupun variabel. Kalian yang sudah pernah belajar logika matematika pasti sudah tidak asing untuk memahami logika ini.
Operator | Simbol | Penjelasan |
Logika AND | and | Bernilai True jika kedua pernyataan True |
Logika OR | or | Bernilai True jika setidaknya terdapat satu pernyataan True |
Logika not | not | Akan mengembalikan nilai yang berkebalikan |
Berikut adalah contoh program python menggunakan operator logika.
x = True
y = False
#Logika AND
print(x and y)
#Logika OR
print(x or y)
#Logika not
print( not(x) )
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.
False
True
False
5. Operator Identitas
Operator identitas digunakan untuk menentukan apakah suatu objek sama dengan objek lainnya, termasuk isi dan tempat penyimpanannya.
Simbol | Penjelasan |
is | True jika kedua variabel adalah objek yang sama |
is not | True jika kedua variabel bukan objek yang sama |
Berikut adalah contoh program python menggunakan operator identitas.
x = ["Mobil", "Motor", "Kereta"]
y = ["Mobil", "Motor", "Kereta"]
z = x
print(x is z)
print(x is not y)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.
True
True
6. Operator Membership
Operator membership digunakan untuk mementukan apakah suatu nilai merupakan bagian dari objek atau tidak.
Simbol | Penjelasan |
in | True jika nilai bagian dari objek |
not in | True jika nilai bukan bagian dari objek |
Berikut adalah contoh program python menggunakan operator membership
x = ["Mobil", "Motor", "Kereta"]
print("Motor" in x)
print("Motor" not in x)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.
True
False
7. Operator Bitwise
Operator bitwise digunakan dalam operasi bilangan biner.
Operator | Simbol |
And | & |
Or | | |
Xor | ^ |
Not | ~ |
Right Shift | >> |
Left Shift | << |
Berikut adalah contoh program python menggunakan operator Bitwise.
x = 101
y = 100
#And
print(x & y)
#Or
print(x | y)
#Xor
print(x ^ y)
#Not
print(~x)
#Right Shift
print(x >> 2)
#Left Shift
print(x << 2)
Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

Nah jadi itulah 7 Operator dasar di Python yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Python? Tetap update infomarsi dari kami ya
Leave a Reply