unisbadri.com » Python Java Golang Typescript Kotlin Ruby Rust Dart PHP
Operator

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.

« Tipe Data
Seleksi Kondisi »