Operatorzy w Pythonie

Operatorzy w Pythonie

Operatorzy są używane do wykonywania operacji na zmiennych i wartościach.

Python dzieli operatorzy w następujących grupach:

  • Operatorzy arytmetyczne
  • Operatorzy przypisania
  • Operatorzy porównawcze
  • Operatorzy logiczne
  • Operatorzy tożsamościowe
  • Operatorzy członkowskie
  • Operatorzy bitowe

Operatorzy arytmetyczne w Pythonie

Operatorzy arytmetyczne są używane razem z liczbami do wykonywania typowych operacji matematycznych:

Operator Nazwa Przykład Spróbuj sam
+ Dodawanie x + y Spróbuj sam
- Odejmowanie x - y Spróbuj sam
* Mnożenie x * y Spróbuj sam
/ Dzielenie x / y Spróbuj sam
% Pobieranie reszty x % y Spróbuj sam
** Potęga x ** y Spróbuj sam
// Podział wstępny (podział całkowity) x // y Spróbuj sam

Operator przypisania w Pythonie

Operator przypisania jest używany do przypisywania wartości zmiennym:

Operator Przykład Równoważny Spróbuj sam
= x = 5 x = 5 Spróbuj sam
+= x += 3 x = x + 3 Spróbuj sam
-= x -= 3 x = x - 3 Spróbuj sam
*= x *= 3 x = x * 3 Spróbuj sam
/= x /= 3 x = x / 3 Spróbuj sam
%= x %= 3 x = x % 3 Spróbuj sam
//= x //= 3 x = x // 3 Spróbuj sam
**= x **= 3 x = x ** 3 Spróbuj sam
&= x &= 3 x = x & 3 Spróbuj sam
|= x |= 3 x = x | 3 Spróbuj sam
^= x ^= 3 x = x ^ 3 Spróbuj sam
>>= x >>= 3 x = x >> 3 Spróbuj sam
<<= x <<= 3 x = x << 3 Spróbuj sam

Porównawcze operatorzy w Pythonie

Porównawcze operatorzy są używane do porównywania dwóch wartości:

Operator Nazwa Przykład Spróbuj sam
== Równa się x == y Spróbuj sam
!= Nie równa się x != y Spróbuj sam
> Więcej x > y Spróbuj sam
< Mniej x < y Spróbuj sam
>= Więcej lub równo x >= y Spróbuj sam
<= Mniej lub równo x <= y Spróbuj sam

Logiczne operatorzy w Pythonie

Logiczne operatorzy są używane do łączenia warunkowych wyrażeń:

Operator Opis Przykład Spróbuj sam
and Jeśli oba wyrażenia są prawdą, zwróć True. x > 3 i x < 10 Spróbuj sam
or Jeśli którakolwiek z wyrażeń jest prawdą, zwróć True. x > 3 lub x < 4 Spróbuj sam
not Odwrócony wynik, jeśli wynik wynosi true, zwróć False not(x > 3 and x < 10) Spróbuj sam

Bitowe operatory Python

Operator tożsamości używany do porównywania obiektów, nie porównuje się, czy są równe, ale mają te same pozycje pamięci, jeśli są to same obiekty:

Operator Opis Przykład Spróbuj sam
is Zwróci true, jeśli dwie zmienne są tym samym obiektem. x is y Spróbuj sam
is not Zwróci true, jeśli dwie zmienne nie są tym samym obiektem. x is not y Spróbuj sam

Bitowe operatory Python

Operator członkostwa używany do testowania, czy sekwencja występuje w obiekcie:

Operator Opis Przykład Spróbuj sam
in Zwróci True, jeśli sekwencja zawiera obiekt o określonej wartości. x in y Spróbuj sam
not in Zwróci True, jeśli sekwencja nie zawiera obiektu o określonej wartości. x not in y Spróbuj sam

Bitowe operatory Python

Bitowe operatory używane do porównywania (dwójkowego) liczb:

Operator Opis Przykład
& AND Ustaw każdy bit na 1, jeśli oba bity są 1.
| OR Ustaw każdy bit na 1, jeśli przynajmniej jeden z dwóch bitów wynosi 1.
^ XOR Ustaw każdy bit na 1, jeśli tylko jeden z dwóch bitów wynosi 1.
~ NOT Odwróć wszystkie bity.
<< Przesunek w lewo wypełniony zerami Przesuń w lewo, wstrzymując zero, usuwając najbliższe lewe miejsce.
>> Prawy przesunek podpisanego Przesuń w prawo, przesuwając kopię najlepszego lewego miejsca, usuwając najbliższe prawe miejsce.