Operator Python

Operator Python

Operator digunakan untuk melaksanakan operasi terhadap variabel dan nilai.

Python membagi operator dalam beberapa kelompok:

  • Operator aritmatika
  • Operator pengaturan nilai
  • Operator perbandingan
  • Operator logika
  • Operator identitas
  • Operator anggota
  • Operator bit

Operator aritmatika Python

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

Operator Nama Contoh Coba Itu
+ Tambah x + y Coba Itu
- Kurang x - y Coba Itu
* Kali x * y Coba Itu
/ Bagi x / y Coba Itu
% Ambil modulus x % y Coba Itu
** Pangkat x ** y Coba Itu
// Bagi kebawah (ambil bilangan bulat) x // y Coba Itu

Operator pengaturan nilai Python

Operator pengaturan nilai digunakan untuk memberikan nilai kepada variabel:

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

Operator perbandingan Python

Operator perbandingan digunakan untuk membandingkan dua nilai:

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

Operator logika Python

Operator logika digunakan untuk menggabungkan kalimat kondisi:

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

Operator Identitas Python

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

Operator Deskripsi Contoh Coba Itu
is Kembalikan true jika dua variabel adalah objek yang sama. x is y Coba Itu
is not Kembalikan true jika dua variabel bukan objek yang sama. x is not y Coba Itu

Operator Keanggotaan Python

Operator keanggotaan digunakan untuk menguji apakah rangkaian muncul di objek:

Operator Deskripsi Contoh Coba Itu
in Kembalikan True jika objek mengandung rangkaian yang memiliki nilai yang ditentukan. x in y Coba Itu
not in Kembalikan True jika objek tidak mengandung rangkaian yang memiliki nilai yang ditentukan. x not in y Coba Itu

Operator Bit Python

Operator bit digunakan untuk membandingkan (biner) angka:

Operator Deskripsi Contoh
& AND Jika kedua bit adalah 1, setiap bit diatur menjadi 1.
| OR Jika salah satu bit di kedua bit adalah 1, setiap bit diatur menjadi 1.
^ XOR Jika hanya satu bit di kedua bit adalah 1, setiap bit diatur menjadi 1.
~ NOT Balikkan semua bit.
<< Pindah Kiri Isi Nol Pindahkan ke kiri dengan menyeret nol ke kanan dan buang posisi terkiri.
>> Pindah Kanan Tandai Pindahkan ke kanan dengan menyeret salinan paling kiri ke kanan dan buang posisi terkanan.