Operator adalah simbol-simbol khusus yang digunakan untuk melakukan operasi pada satu atau lebih operand (nilai atau variabel). Python memiliki beberapa jenis operator, antara lain:
1. Operator Aritmatika
Digunakan untuk melakukan operasi matematika dasar.
- Penjumlahan (
+) Contoh:a = 5 b = 3 print(a + b) # Output: 8 - Pengurangan (
-) Contoh:print(a - b) # Output: 2 - Perkalian (
*) Contoh:print(a * b) # Output: 15 - Pembagian (
/) Contoh:print(a / b) # Output: 1.6666666666666667 - Pembagian Bulat (
//) Contoh:print(a // b) # Output: 1 - Sisa Bagi (
%) Contoh:print(a % b) # Output: 2 - Pangkat (
**) Contoh:print(a ** b) # Output: 125
2. Operator Penugasan
Digunakan untuk menetapkan nilai ke variabel.
- Penugasan (
=) Contoh:c = 10 - Penugasan Penjumlahan (
+=) Contoh:c += 5 # c = c + 5 print(c) # Output: 15 - Penugasan Pengurangan (
-=) Contoh:c -= 3 # c = c - 3 print(c) # Output: 12 - Penugasan Perkalian (
*=) Contoh:c *= 2 # c = c * 2 print(c) # Output: 24 - Penugasan Pembagian (
/=) Contoh:c /= 4 # c = c / 4 print(c) # Output: 6.0 - Penugasan Sisa Bagi (
%=) Contoh:c %= 5 # c = c % 5 print(c) # Output: 1.0 - Penugasan Pangkat (
**=) Contoh:c **= 3 # c = c ** 3 print(c) # Output: 1.0
3. Operator Perbandingan
Digunakan untuk membandingkan dua nilai.
- Sama Dengan (
==) Contoh:print(a == b) # Output: False - Tidak Sama Dengan (
!=) Contoh:print(a != b) # Output: True - Lebih Besar (
>) Contoh:print(a > b) # Output: True - Lebih Kecil (
<) Contoh:print(a < b) # Output: False - Lebih Besar atau Sama Dengan (
>=) Contoh:print(a >= b) # Output: True - Lebih Kecil atau Sama Dengan (
<=) Contoh:print(a <= b) # Output: False
4. Operator Logika
Digunakan untuk menggabungkan pernyataan logika.
- AND (
and) Contoh:x = True y = False print(x and y) # Output: False - OR (
or) Contoh:print(x or y) # Output: True - NOT (
not) Contoh:print(not x) # Output: False
5. Operator Keanggotaan
Digunakan untuk memeriksa apakah suatu nilai terdapat dalam suatu urutan (list, tuple, string, dll).
- in Contoh:
my_list = [1, 2, 3, 4, 5] print(3 in my_list) # Output: True - not in Contoh:
print(6 not in my_list) # Output: True
6. Operator Identitas
Digunakan untuk membandingkan objek, apakah merujuk ke objek yang sama atau tidak.
- is Contoh:
a = [1, 2, 3] b = a print(a is b) # Output: True - is not Contoh:
c = a.copy() print(a is not c) # Output: True
![]()

