Operator #
Pengertian #
Operator di Python adalah simbol khusus yang digunakan untuk melakukan operasi pada variabel dan nilai. Berikut adalah berbagai jenis operator di Python beserta cara penggunaannya.
Operator Aritmatika #
Operator ini digunakan untuk melakukan operasi matematis seperti penjumlahan, pengurangan, dll.
Penjumlahan #
x = 5
y = 3
hasil = x + y # hasil = 8
Pengurangan #
hasil = x - y # hasil = 2
Perkalian #
hasil = x * y # hasil = 15
Pembagian #
hasil = x / y # hasil = 1.666...
Pembagian Bulat #
hasil = x // y # hasil = 1
Modulus #
hasil = x % y # hasil = 2
Eksponensial #
hasil = x ** y # hasil = 125
Operator Perbandingan #
Operator ini digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean (True
atau False
).
Sama dengan #
hasil = x == y # hasil = False
Tidak sama dengan #
hasil = x != y # hasil = True
Lebih besar dari #
hasil = x > y # hasil = True
Kurang dari #
hasil = x < y # hasil = False
Lebih besar atau sama dengan #
hasil = x >= y # hasil = True
Kurang dari atau sama dengan #
hasil = x <= y # hasil = False
Operator Logika #
Operator ini digunakan untuk operasi logika dan mengembalikan nilai boolean.
and #
hasil = (x > 2) and (y < 5) # hasil = True
or #
hasil = (x < 2) or (y < 5) # hasil = True
not #
hasil = not(x > 2) # hasil = False
Operator Penugasan #
Operator ini digunakan untuk memberikan nilai pada variabel.
Penugasan #
x = 10
Penugasan Tambah #
x += 5 # sama dengan x = x + 5
Penugasan Kurang #
x -= 3 # sama dengan x = x - 3
Penugasan Kali #
x *= 2 # sama dengan x = x * 2
Penugasan Bagi #
x /= 2 # sama dengan x = x / 2
Penugasan Modulus #
x %= 3 # sama dengan x = x % 3
Penugasan Eksponensial #
x **= 2 # sama dengan x = x ** 2
Penugasan Pembagian Bulat #
x //= 3 # sama dengan x = x // 3
Operator Bitwise #
Operator ini digunakan untuk operasi bitwise pada bilangan biner.
AND (&
)
#
hasil = x & y
OR (|
)
#
hasil = x | y
XOR (^
)
#
hasil = x ^ y
NOT (~
)
#
hasil = ~x
Left Shift (<<
)
#
hasil = x << 2
Right Shift (>>
)
#
hasil = x >> 2
Operator Keanggotaan #
Operator ini digunakan untuk menguji apakah suatu nilai ada dalam suatu urutan (seperti list, tuple, atau string).
in #
hasil = 'a' in 'banana' # hasil = True
not in #
hasil = 'a' not in 'banana' # hasil = False
Operator Identitas #
Operator ini digunakan untuk membandingkan objek dan menguji apakah dua objek adalah objek yang sama di memori.
is #
a = [1, 2, 3]
b = a
hasil = a is b # hasil = True
is not #
c = [1, 2, 3]
hasil = a is not c # hasil = True
Kesimpulan #
Dengan memahami berbagai jenis operator di Python dan cara penggunaannya, Anda dapat menulis kode yang lebih efisien dan melakukan operasi yang lebih kompleks.