Home » python » Operator pada Python: Jenis dan Contoh Codenya

Operator pada Python: Jenis dan Contoh Codenya

by Catur Kurnia Sari
by Catur Kurnia Sari

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Python membagi operator dalam grup menjadi seperti berikut ini:

  • Operator aritmatika
  • Operator penugasan
  • Operator perbandingan
  • Operator logika
  • Operator identitas
  • Operator keanggotaan
  • Operator bitwise

Operator Aritmatika Python

Operator aritmatika digunakan dengan nilai numerik untuk melakukan operasi matematika umum:

OperatorNameExample
+Penjumlahanx + y
Penguranganx – y
*Perkalianx * y
/Pembagianx / y
%Modulusx % y
**Eksponensialx ** y
//Floor divisionx // y

Operator Penugasan Python

Operator penugasan digunakan untuk menetapkan nilai ke variabel:

OperatorContohSama dengan
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x – 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x |= 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

Operator Perbandingan Python

Operator perbandingan digunakan untuk membandingkan dua nilai:

OperatorNamaContoh
==Sama denganx == y
!=Tidak Sama denganx != y
>Lebih besar darix > y
<Lebih kecil darix < y
>=Lebih besar atau sama denganx >= y
<=Lebih kecil atau sama denganx <= y

Operator Logika Python

Operator logika digunakan untuk menggabungkan pernyataan bersyarat:

OperatorDeskripsiContoh
and Mengembalikan True jika kedua pernyataan itu benarx < 5 and x < 10
orMengembalikan True jika salah satu pernyataan benarx < 5 or x < 4
notMembalikkan hasilnya, mengembalikan False jika hasilnya benarnot(x < 5 and x < 10)

Operator Identitas Python

Operator identitas digunakan untuk membandingkan objek, bukan jika mereka sama, tetapi jika mereka sebenarnya adalah objek yang sama, dengan lokasi memori yang sama:

OperatorDeskripsiContoh
is Mengembalikan True jika kedua variabel adalah objek yang samax is y
is notMengembalikan True jika kedua variabel bukan objek yang samax is not y

Operator Keanggotaan Python

Operator keanggotaan digunakan untuk menguji apakah urutan disajikan dalam suatu objek:

OperatorDeskripsiContoh
in Mengembalikan True jika urutan dengan nilai yang ditentukan ada di objekx in y
not inMengembalikan True jika urutan dengan nilai yang ditentukan tidak ada di objekx not in y

Operator Bitwise Python

Operator bitwise digunakan untuk membandingkan angka (biner):

OperatorNamaDeskripsi
ANDSetel setiap bit ke 1 jika kedua bit adalah 1
|ORSetel setiap bit ke 1 jika salah satu dari dua bit adalah 1
 ^XORSetel setiap bit ke 1 jika hanya satu dari dua bit yang bernilai 1
NOTMembalik semua bit
<<Zero fill left shiftGeser ke kiri dengan menekan angka nol dari kanan dan biarkan bagian paling kiri terlepas
>>Signed right shiftGeser ke kanan dengan mendorong salinan dari bit paling kiri dari kiri, dan biarkan bit paling kanan terlepas

You may also like