Operator Python

Operator yakni simbol tertentu yang digunakan untuk melakukan 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 memiliki 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 digunakan untuk melakukan operasi matematika, mirip penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya. Tabel berikut mengatakan jenis operator aritmatika.





































































OperatorNama dan FungsiContoh
+Penjumlahan, menjumlahkan 2 buah operandx + y
Pengurangan, mengurangkan 2 buah operandx – y
*Perkalian, mengalikan 2 buah operandx * y
/Pembagian, membagi 2 buah operandx / y
**Pemangkatan, memangkatkan bilanganx **y
//Pembagian bulat, menghasilkan hasil bagi tanpa komax // y
%Modulus, menghasilkan sisa pembagian 2 bilanganx % y




Operator Perbandingan



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





























































OperatorNama dan FungsiContoh
>Lebih besar dari – Hasilnya True jikalau nilai sebelah kiri lebih besar dari nilai sebelah kananx > y
<Lebih kecil dari – Hasilnya True jikalau nilai sebelah kiri lebih kecil dari nilai sebelah kananx < y
==Sama dengan – Hasilnya True jikalau nilai sebelah kiri sama dengan nilai sebelah kananx == y
!=Tidak sama dengan – Hasilnya True jikalau nilai sebelah kiri tidak sama dengan nilai sebelah kananx != y
>=Lebih besar atau sama dengan – Hasilnya True jikalau nilai sebelah kiri lebih besar atau sama dengan nilai sebelah kananx >= y
<=Lebih kecil atau sama dengan – Hasilnya True jikalau nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kananx <= y




Operator Penugasan



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



a = 7 yakni pola operator penugasan yang memberi nilai 7 di kanan ke variabel a yang ada di kiri.













































































OperatorPenjelasanContoh
=Menugaskan nilai yang ada di kanan ke operand yang ada di sebelah kiric = a + b menugaskan a + b ke c
+=Menambahkan operand yang di kanan dengan operand yang ada di kiri dan balasannya di tugaskan ke operand yang di kiric += a sama dengan c = c + a
-=Mengurangi operand yang di kanan dengan operand yang ada di kiri dan balasannya di tugaskan ke operand yang di kiric -= a sama dengan c = c + a
*=Mengalikan operand yang di kanan dengan operand yang ada di kiri dan balasannya di tugaskan ke operand yang di kiric *= a sama dengan c = c * a
/=Membagi operand yang di kanan dengan operand yang ada di kiri dan balasannya di tugaskan ke operand yang di kiric /= a sama dengan c = c * a
**=Memangkatkan operand yang di kanan dengan operand yang ada di kiri dan balasannya ditugaskan ke operand yang di kiric **= a sama dengan c = c ** a
//=Melakukan pembagian bulat operand di kanan terhadap operand di kiri dan balasannya disimpan di operand yang di kiric //= a sama dengan c = c // a
%=Melakukan operasi sisa bagi operand di kanan dengan operand di kiri dan balasannya di simpan di operand yang di kiric %= a sama dengan c = c % a




Operator Logika



Operator kebijaksanaan yakni operator yang digunakan untuk melakukan operasi logika.





































OperatorPenjelasanContoh
andHasilnya yakni True jikalau kedua operandnya bernilai benarx and y
orHasilnya yakni True jikalau salah satu atau kedua operandnya bernilai benarx or y
notHasilnya yakni True jikalau operandnya bernilai salah (kebalikan nilai)not x




Operator Bitwise



Operator bitwise yakni 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.





























































OperatorNamaContoh
&Bitwise ANDx& y = 0 (0000 0000)
|Bitwise ORx | y = 14 (0000 1110)
Bitwise NOT x = -11 (1111 0101)
^Bitwise XORx ^ y = 14 (0000 1110)
>>Bitwise right shiftx>> 2 = 2 (0000 0010)
<<Bitwise left shiftx<< 2 = 40 (0010 1000)




Operator Identitas




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





























OperatorPenjelasanContoh
isTrue jikalau kedua operand identik (menunjuk ke objek yang sama)x is True
is notTrue jikalau kedua operand tidak identik (tidak merujuk ke objek yang sama)x is not True




Operator Keanggotaan



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





























OperatorPenjelasanContoh
inTrue jikalau nilai/variabel ditemukan di dalam data5 in x
not inTrue jikalau nilai/variabel tidak ada di dalam data5 not in x


Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php