
Operator digunakan untuk melakukan operasi pada variabel dan nilai. Ada beberapa tipe operator yang sering digunakan dalam pemrograman python di antaranya adalah :
- Operator Aritmatika
- Operator Perbandingan
- Operator Logika
- Operator Ternary
Operator Aritmatika
Operator aritmatika digunakan dengan nilai numerik untuk melakukan operasi matematika umum. Operator aritmatika seringkali kita jumpai juga dalam kehidupan sehari-hari.
Operator aritmatika terdiri dari:
Operator |
Simbol |
Penjumlahan |
+ |
Pengurangan |
- |
Perkalian |
* |
Pembagian |
/ |
Sisa
Bagi |
% |
Pemangkatan |
** |
Contoh dalam penulisan program:
# Pemberian nilaia = 10b = 5# Penjumlahanc = a + bprint("hasil perhitungan ",a," + ",b," = ",c)# Penguranganc = a - bprint("hasil perhitungan ",a," - ",b," = ",c)# Perkalianc = a * bprint("hasil perhitungan ",a," * ",b," = ",c)# Pembagianc = a / bprint("hasil perhitungan ",a," / ",b," = ",c)# Sisa Bagic = a % bprint("hasil perhitungan ",a," sisa bagi ",b," = ",c)# Pemangkatanc = a ** bprint("hasil perhitungan ",a," pangkat ",b," = ",c)
Output Program

Catatan : Pada perhitungan sisa bagi, hasil yang ditampilkan adalah angka sisa pembagian bukan jumlah hasil dari pembagian.
Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan dua nilai. Dalam beberapa kasus pemrograman terkadang kita perlu untuk membandingkan dua buah nilai untuk bisa menentukan perintah program berikutnya atupun sekedar membuat validasi kondisi.
Operator perbandingan terdiri dari:
Operator |
Simbol |
Lebih
Besar |
> |
Lebih Kecil |
< |
Sama
Dengan |
== |
Tidak Sama Dengan |
!= |
Lebih
Besar Sama dengan |
>= |
Lebih Kecil Sama dengan |
<= |
Contoh dalam penulisan program:
#apakah 10 lebih besar dari 5x=10>5print(x)#apakah 5 lebih kecil dari 10x=5<10print(x)#apakah 10 sama dengan 10x=10==10print(x)#apakah 5 bukan sama dengan 10x=5!=10print(x)#apakah 10 lebih besar atau sama dengan 5x=10>=5print(x)#apakah 5 lebih kecil atau sama dengan 10x=5<=10print(x)
Output Program

Operator Logika
Operator logika yang digunakan untuk menggabungkan pernyataan bersyarat.
Operator logika terdiri dari:
Operator |
Penulisan |
Logika
And |
and |
Logika Or |
or |
Logika
Not / Inverter |
not |
Contoh dalam penulisan program:
benar=Truesalah=False#Logika Andhasil=benar and salahprint(hasil)#Logika Orhasil=benar or salahprint(hasil)#logika Not / Inverterhasil = not benarprint(hasil)
Output program

Catatan : Akan lebih mudah memahami Operator Logika jika sudah memahami Gerbang Logika
Baca Juga : Pengertian Gerbang Logika, Jenis dan Simbolnya
Operator Ternary
Operator Ternary penggunaannya hampir mirif seperti logika percabangan IF Else. Didalam pemograman python, format penulisan penggunaan operator turnary sebagai berikut:
varibel_nilai_benar if kondisi else variabel_nilai_salah
Contoh dalam penulisan program
kata_sandi = "r4h4si4"pesan = "sandi benar" if kata_sandi == "rahasia" else "sandi salah"print(pesan)
Output program

Baca Juga :
Nah, selain operator yang admin sebutkan diatas. Python juga mendukung operator lain seperti Operator Penugasan, Operator Bitwise, Operator Penugasan, dan lain sebagainya. Sekian postingan kali ini semoga bisa menambah wawasan kita. Seperti biasa untuk pertanyaan, kritik dan saran silahkan tulis komentar dibawah.