Operatorzy w Pythonie
- Poprzednia strona Logika w Pythonie
- Następna strona Listy 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. |
- Poprzednia strona Logika w Pythonie
- Następna strona Listy w Pythonie