Operator Python

Operator Python

Operator digunakan untuk melaksanakan operasi terhadap variabel dan nilai.

Python membagi operator dalam berbagai kelompok:

  • Operator aritmatika
  • Operator pengisian
  • Operator perbandingan
  • Operator logika
  • Operator identitas
  • Operator anggota
  • Operator bit

Operator aritmatika Python

Operator aritmatika digunakan bersama dengan angka untuk melaksanakan operasi matematika yang biasa:

Operator Nama Contoh Coba
+ Tambah x + y Coba
- Kurang x - y Coba
* Kali x * y Coba
/ Pembagian x / y Coba
% Ambil modulus x % y Coba
** Pangkat x ** y Coba
// Pembagian tanpa sisa (pembagian pengurangan) x // y Coba

Operator pengisian Python

Operator pengisian digunakan untuk memberikan nilai kepada variabel:

Operator Contoh Sama dengan Coba
= x = 5 x = 5 Coba
+= x += 3 x = x + 3 Coba
-= x -= 3 x = x - 3 Coba
*= x *= 3 x = x * 3 Coba
/= x /= 3 x = x / 3 Coba
%= x %= 3 x = x % 3 Coba
//= x //= 3 x = x // 3 Coba
**= x **= 3 x = x ** 3 Coba
&= x &= 3 x = x & 3 Coba
|= x |= 3 x = x | 3 Coba
^= x ^= 3 x = x ^ 3 Coba
>>= x >>= 3 x = x >> 3 Coba
<<= x <<= 3 x = x << 3 Coba

Operator perbandingan Python

Operator perbandingan digunakan untuk membandingkan dua nilai:

Operator Nama Contoh Coba
== Sama dengan x == y Coba
!= Tidak sama dengan x != y Coba
> Lebih besar dari x > y Coba
< Kurang dari x < y Coba
>= Lebih besar dari atau sama dengan x >= y Coba
<= Kurang dari atau sama dengan x <= y Coba

Operator logika Python

Operator logika digunakan untuk menggabungkan kalimat kondisi:

Operator Deskripsi Contoh Coba
dan Jika kedua kalimat benar, kembalikan True. x > 3 dan x < 10 Coba
atau Jika salah satu kalimat benar, kembalikan True. x > 3 atau x < 4 Coba
not Pengembalian kebalikan, jika hasilnya true, kembalikan False tidak(x > 3 dan x < 10) Coba

Operator Identiti Python

Operator identiti digunakan untuk membandingkan objek, bukan untuk membandingkan sama ada mereka adalah sama atau tidak, tetapi jika mereka adalah sama, mereka mempunyai lokasi memori yang sama:

Operator Deskripsi Contoh Coba
sama Kembalikan true jika kedua variabel adalah objek yang sama. x adalah y Coba
tidak sama Kembalikan true jika kedua variabel bukan objek yang sama. x bukan y Coba

Operator Anggota Python

Operator keanggotaan digunakan untuk menguji sama ada urutan muncul dalam objek atau tidak:

Operator Deskripsi Contoh Coba
ada Kembalikan True jika objek ada dalam urutan yang memiliki nilai yang ditentukan. x ada di y Coba
tidak ada Kembalikan True jika objek tidak ada dalam urutan yang memiliki nilai yang ditentukan. x tidak ada di y Coba

Operator Bit Python

Operator bit digunakan untuk membandingkan (binari) nombor:

Operator Deskripsi Contoh
& AND Jika kedua bit adalah 1, setiap bit dijadikan 1.
| OR Jika salah satu bit di kedua bit adalah 1, setiap bit dijadikan 1.
^ XOR Jika hanya satu bit di kedua bit adalah 1, setiap bit dijadikan 1.
~ NOT Balikkan semua bit.
<< Pemenuhan kiri dengan nol Pindahkan ke kiri dengan menyeret nol ke sebelah kanan, menendang paling kiri.
>> Pindah kanan yang ditandai Pindahkan ke kanan dengan menyeret salinan paling kiri ke kanan dan menendang paling kanan.