0% menganggap dokumen ini bermanfaat (0 suara)
320 tayangan

Operator Python

Operator merupakan simbol yang digunakan untuk melakukan operasi aritmatika dan logika terhadap nilai atau variabel. Terdapat beberapa jenis operator seperti operator aritmatika, perbandingan, penugasan, logika, bitwise, identitas dan keanggotaan.

Diunggah oleh

asrianda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
320 tayangan

Operator Python

Operator merupakan simbol yang digunakan untuk melakukan operasi aritmatika dan logika terhadap nilai atau variabel. Terdapat beberapa jenis operator seperti operator aritmatika, perbandingan, penugasan, logika, bitwise, identitas dan keanggotaan.

Diunggah oleh

asrianda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Operator Python

Operator adalah simbol tertentu yang digunakan untuk melakukan operasi aritmatika
maupun logika. Nilai yang padanya dilakukan operasi disebut operand. Misalnya
adalah 2 + 3. Di sini tanda + adalah operator penjumlahan. 2 dan 3 adalah operand.

Python memiliki sejumlah operator, yaitu:


• Operator Aritmatika
• Operator Perbandingan
• Operator Penugasan
• Operator Logika
• Operator Bitwise
• Operator Identitas
• Operator Keanggotaan

Operator Aritmatika

Operator Nama dan Fungsi Contoh

+ Penjumlahan, menjumlahkan 2 buah operand x+y

– Pengurangan, mengurangkan 2 buah operand x–y

* Perkalian, mengalikan 2 buah operand x*y

/ Pembagian, membagi 2 buah operand x/y

** Pemangkatan, memangkatkan bilangan x **y

Pembagian bulat, menghasilkan hasil bagi tanpa


// x // y
koma

Modulus, menghasilkan sisa pembagian 2


% x%y
bilangan
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi
matematika, seperti penjumlahan, pengurangan, perkalian, pembagian, dan
sebagainya. Tabel berikut menunjukkan jenis operator aritmatika.

Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingkan 2
buah nilai. Hasil perbandingannya adalah True atau False tergantung kondisi.

Operator Nama dan Fungsi Contoh

Lebih besar dari – Hasilnya True jika nilai


> x>y
sebelah kiri lebih besar dari nilai sebelah kanan

Lebih kecil dari – Hasilnya True jika nilai sebelah


< x<y
kiri lebih kecil dari nilai sebelah kanan

Sama dengan – Hasilnya True jika nilai sebelah


== x == y
kiri sama dengan nilai sebelah kanan

Tidak sama dengan – Hasilnya True jika nilai


!= sebelah kiri tidak sama dengan nilai sebelah x != y
kanan

Lebih besar atau sama dengan – Hasilnya True


>= jika nilai sebelah kiri lebih besar atau sama x >= y
dengan nilai sebelah kanan

Lebih kecil atau sama dengan – Hasilnya True


<= jika nilai sebelah kiri lebih kecil atau sama x <= y
dengan nilai sebelah kanan
Operator Penugasan
Operator penugasan adalah operator yang digunakan untuk memberi nilai ke variabel.
a = 7 adalah contoh operator penugasan yang memberi nilai 7 di kanan ke variabel a
yang ada di kiri.

Operator Penjelasan Contoh

Menugaskan nilai yang ada di kanan ke


= c = a + b menugaskan a + b ke c
operand yang ada di sebelah kiri

Menambahkan operand yang di kanan


dengan operand yang ada di kiri dan
+= c += a sama dengan c = c + a
hasilnya di tugaskan ke operand yang di
kiri

Mengurangi operand yang di kanan dengan


-= operand yang ada di kiri dan hasilnya di c -= a sama dengan c = c + a
tugaskan ke operand yang di kiri

Mengalikan operand yang di kanan dengan


*= operand yang ada di kiri dan hasilnya di c *= a sama dengan c = c * a
tugaskan ke operand yang di kiri

Membagi operand yang di kanan dengan


/= operand yang ada di kiri dan hasilnya di c /= a sama dengan c = c * a
tugaskan ke operand yang di kiri

Memangkatkan operand yang di kanan


dengan operand yang ada di kiri dan
**= c **= a sama dengan c = c ** a
hasilnya ditugaskan ke operand yang di
kiri

Melakukan pembagian bulat operand di


//= kanan terhadap operand di kiri dan c //= a sama dengan c = c // a
hasilnya disimpan di operand yang di kiri

Melakukan operasi sisa bagi operand di


%= kanan dengan operand di kiri dan hasilnya c %= a sama dengan c = c % a
di simpan di operand yang di kiri
Operator Logika
Operator logika adalah operator yang digunakan untuk melakukan operasi logika.

Operator Penjelasan Contoh

and Hasilnya adalah True jika kedua operandnya bernilai benar x and y

or Hasilnya adalah True jika salah satu atau kedua operandnya bernilai benar x or y

not Hasilnya adalah True jika operandnya bernilai salah (kebalikan nilai) not x

Operator Bitwise
Operator bitwise adalah operator yang melakukan operasi bit terhadap operand.
Operator ini beroperasi bit per bit sesuai dengan namanya. Sebagai misal, angka 2
dalam bit ditulis 10 dalam notasi biner dan angka 7 ditulis 111
Pada tabel di bawah ini, misalkan x = 10 ( 0000 1010) dalam biner dan y = 4 (0000
0100) dalam biner.

Operator Nama Contoh

& Bitwise AND x& y = 0 (0000 0000)

| Bitwise OR x | y = 14 (0000 1110)

~ Bitwise NOT ~x = -11 (1111 0101)

^ Bitwise XOR x ^ y = 14 (0000 1110)

>> Bitwise right shift x>> 2 = 2 (0000 0010)

<< Bitwise left shift x<< 2 = 40 (0010 1000)


Operator Identitas
Operator identitas adalah operator yang memeriksa apakah dua buah nilai ( atau
variabel ) berada pada lokasi memori yang sama.

Operator Penjelasan Contoh

True jika kedua operand identik


is x is True
(menunjuk ke objek yang sama)

True jika kedua operand tidak identik


is not x is not True
(tidak merujuk ke objek yang sama)

Operator Keanggotaan
Operator keanggotaan adalah operator yang digunakan untuk memeriksa apakah
suatu nilai atau variabel merupakan anggota atau ditemukan di dalam suatu data
(string, list, tuple, set, dan dictionary).

Operator Penjelasan Contoh

True jika nilai/variabel ditemukan di


in 5 in x
dalam data

True jika nilai/variabel tidak ada di


not in 5 not in x
dalam data

Anda mungkin juga menyukai