Operator adalah simbol-simbol untuk melakukan operasi atau manipulasi pada suatu data. Ada beberapa jenis operator yaitu
Operator Aritmatika : membantu melakukan perhitungan aritmatika (penjumlahan, pengurangan, perkalian, dsb.)
Operator Perbandingan : membandingkan dua atau lebih variabel (lebih kecil, lebih besar, sama dengan, dsb.)
Operator Logika : memproses operasi logika (AND, OR, NOT)
Operator Penugasan : memberikan tugas pada variabel
Operator Bitwise : melakukan operasi berdasarkan biner/bit.
Operator Ternary : untuk melakukan operasi kondisional yang menggunakan penulisan lebih singkat.
Operator Aritmatika
Keterangan
+
Penjumlahan
–
Pengurangan
*
Perkalian
/
Pembagian
**
Pangkat
//
Pembagian integer
%
Modulus
Operator Perbandingan
Keterangan
==
sama dengan
!=
tidak sama dengan
<
lebih kecil
>
lebih besar
<=
lebih kecil sama dengan
>=
lebih besar sama dengan
Operator Logika
Keterangan
and
Logika AND
or
Logika OR
not
Logika NOT (negasi)
Operator Assignment
Keterangan
=
Pemberian nilai
+=
Penjumlahan
-=
Pengurangan
*=
Perkalian
/=
Pembagian
%=
Modulus atau sisa bagi
**=
Pangkat
Operator Bitwise
Keterangan
&
AND
|
OR
^
XOR
~
NOT
«
Left Shift
»
Right Shift
Untuk operator ternary sendiri terdapat beberapa bentuk yang mungkin akan lebih cocok jika dibahas pada materi percabangan , atau mungkin akan dibahas di tulisan selanjutnya 🙂
Fyuh, cukup panjang juga ya tulisan kali ini 😅 . Mungkin kita sudahi dulu sampai disini ya. Di tulisan berikutnya akan kita praktekkan penggunaan dari operator-operator di atas: Python (Part 5) – Penggunaan Operator. Tetap semangat dan selamat bereksperimen!