Operator didalam Python
Operator Aritmatika
+
|
Addition
|
x + y
|
-
|
Subtraction
|
x - y
|
|
*
|
Multiplication
|
x * y
|
|
/
|
Division
|
x / y
|
|
%
|
Modulus
|
x % y
|
|
**
|
Exponentiation
|
x ** y
|
|
//
|
Floor division
|
x // y
|
Operator Perbandingan
==
|
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 to
|
x <= y
|
Operator Logika
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 Bitwise
&
|
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
|
~
|
NOT
|
Inverts 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
|
0 Comments