Operator Python

16 views

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

Python mempunyai sejumlah operator, yaitu:

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

Mari kita tinjau satu persatu.


Operator Aritmatika

Operator aritmatika yakni operator yang dipakai untuk melaksanakan operasi matematika, ibarat penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya. Tabel berikut menawarkan jenis 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 koma x // y
% Modulus, menghasilkan sisa pembagian 2 bilangan x % y


Operator Perbandingan

Operator perbandingan yakni operator yang dipakai untuk membandingkan 2 buah nilai. Hasil perbandingannya yakni True atau False tergantung kondisi.

Operator Nama dan Fungsi Contoh
> Lebih besar dari – Hasilnya True jikalau nilai sebelah kiri lebih besar dari nilai sebelah kanan x > y
< Lebih kecil dari – Hasilnya True jikalau nilai sebelah kiri lebih kecil dari nilai sebelah kanan x < y
== Sama dengan – Hasilnya True jikalau nilai sebelah kiri sama dengan nilai sebelah kanan x == y
!= Tidak sama dengan – Hasilnya True jikalau nilai sebelah kiri tidak sama dengan nilai sebelah kanan x != y
>= Lebih besar atau sama dengan – Hasilnya True jikalau nilai sebelah kiri lebih besar atau sama dengan nilai sebelah kanan x >= y
<= Lebih kecil atau sama dengan – Hasilnya True jikalau nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kanan x <= y


Operator Penugasan

Operator penugasan yakni operator yang dipakai untuk memberi nilai ke variabel.

a = 7 yakni teladan 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 operand yang ada di sebelah kiri c = a + b menugaskan a + b ke c
+= Menambahkan operand yang di kanan dengan operand yang ada di kiri dan kesudahannya di tugaskan ke operand yang di kiri c += a sama dengan c = c + a
-= Mengurangi operand yang di kanan dengan operand yang ada di kiri dan kesudahannya di tugaskan ke operand yang di kiri c -= a sama dengan c = c + a
*= Mengalikan operand yang di kanan dengan operand yang ada di kiri dan kesudahannya di tugaskan ke operand yang di kiri c *= a sama dengan c = c * a
/= Membagi operand yang di kanan dengan operand yang ada di kiri dan kesudahannya di tugaskan ke operand yang di kiri c /= a sama dengan c = c * a
**= Memangkatkan operand yang di kanan dengan operand yang ada di kiri dan kesudahannya ditugaskan ke operand yang di kiri c **= a sama dengan c = c ** a
//= Melakukan pembagian bundar operand di kanan terhadap operand di kiri dan kesudahannya disimpan di operand yang di kiri c //= a sama dengan c = c // a
%= Melakukan operasi sisa bagi operand di kanan dengan operand di kiri dan kesudahannya di simpan di operand yang di kiri c %= a sama dengan c = c % a


Operator Logika

Operator logika yakni operator yang dipakai untuk melaksanakan operasi logika.

Operator Penjelasan Contoh
and Hasilnya yakni True jikalau kedua operandnya bernilai benar x and y
or Hasilnya yakni True jikalau salah satu atau kedua operandnya bernilai benar x or y
not Hasilnya yakni True jikalau operandnya bernilai salah (kebalikan nilai) not x


Operator Bitwise

Operator bitwise yakni operator yang melaksanakan 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 yakni operator yang mengusut apakah dua buah nilai ( atau variabel ) berada pada lokasi memori yang sama.

Operator Penjelasan Contoh
is True jikalau kedua operand identik (menunjuk ke objek yang sama) x is True
is not True jikalau kedua operand tidak identik (tidak merujuk ke objek yang sama) x is not True


Operator Keanggotaan

Operator keanggotaan yakni operator yang dipakai untuk mengusut apakah suatu nilai atau variabel merupakan anggota atau ditemukan di dalam suatu data (string, list, tuple, set, dan dictionary).

Operator Penjelasan Contoh
in True jikalau nilai/variabel ditemukan di dalam data 5 in x
not in True jikalau nilai/variabel tidak ada di dalam data 5 not in x

Author: 
    author
    No related post!