Operator Python

Assalamualaikum Wr. Wb.

Pada kesempatan kali ini, kita akan membahas Operator Python.

Operator Python

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Python membagi operator dalam kelompok-kelompok berikut:

  • Operator aritmatika
  • Operator penugasan
  • Operator pembanding
  • Operator logis
  • Operator identitas
  • Operator keanggotaan
  • Operator bitwise
Operator Aritmatika Python

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

Operator Name Example
+ Additionx + y
Subtractionx – y
* Multiplicationx * y
/ Divisionx / y
% Modulus x % y
** Exponentiation x ** y
// Floor division x // y
Operator Tugas Python

Operator tugas digunakan untuk menetapkan nilai ke variabel:

Operator  Example Same As
=x = 5 x = 5
+=x += 3 x = x + 3
-=x -= 3 x = x – 3
*=x *= 3 x = x * 3
/=x /= 3 x = x / 3
%=x %= 3  x = x % 3
//=x //= 3 x = x // 3
**=x **= 3 x = x ** 3
&=x &= 3 x = x & 3
|= x |= 3 x = x | 3
^=x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<= x <<= 3 x = x << 3
Operator Perbandingan Python

Operator perbandingan digunakan untuk membandingkan dua nilai:

Operator Name Example
== Equal x == y
!= Not equal x != y
> Greater than x > y
< Less than x < y
>= Greater than or equal to x >= y
<= Less than or equal x <= y
Operator Logika Python

Operator logis digunakan untuk menggabungkan pernyataan bersyarat:

Operator Description Example
and Returns True if both statements are true x < 5 and  x < 10
Or Returns True if one of the statements is true x < 5 or x < 4
not Reverse the result, returns False if the result is true not(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:

Operator Description Example
IsReturns true if both variables are the same object x is y
is notReturns true if both variables are not the same object x is not y
Operator Keanggotaan Python

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

Operator Description Example
In Returns True if a sequence with the specified value is present in the
object
x in y
not in Returns True if a sequence with the specified value is not present inx not in y
Operator Bitwise Python

Operator bitwise digunakan untuk membandingkan angka (biner):

Operator Name Description
& AND Sets each bit to 1 if both bits are 1
| OR Sets each bit to 1 if one of two bits is 1
^ XOR Sets each bit to 1 if only one of two bits is 1
~ NOTInverts all the bits
<< Zero fill left shift Shift left by pushing zeros in from the right and let the leftmost bits fall off
>>Signed right shift Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off

Demikianlah share ilmu pada artikel kali ini

semoga bermanfaat, ya

Wassalamualaikum Wr. Wb