Python : Operator Python

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

Loading