Ściągawka dla operatorów Pythona
Opanuj operatory arytmetyczne, porównania, logiczne, bitowe, przypisania i tożsamości w Pythonie.
Arytmetyka, podłoga i przypisanie
Operatory standardowe reprezentujące obliczenia matematyczne i zmiany przypisań.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| + / - / * / / | a + b , a / b | Dodawanie, odejmowanie, mnożenie i dzielenie zmiennoprzecinkowe. |
| // | a // b | Podział pięter. Dzieli dwie liczby i zaokrągla wynik do najbliższej liczby całkowitej. |
| % | a % b | Modulo. Zwraca resztę dzielenia. |
| ** | a ** b | Potęgowanie. Podnosi zmienną a do potęgi b. |
| += / -= / *= | a += 5 | Aktualizacje matematyki i zadań na miejscu. |
Porównanie, logika i tożsamość
Operatory oceny porównujące równość wartości i odniesienia do pamięci.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| == / != | a == b | Porównuje, czy wartości są równe (==) czy różne (!=). |
| < / > / <= / >= | a >= b | Sprawdzanie porównania wielkości. |
| and / or / not | cond1 and cond2 | Operatory logiczne logiczne sprawdzające wyrażenia złożone. |
| is / is not | a is b | Kontrola tożsamości. Sprawdza, czy zmienne wskazują na ten sam adres obiektu w pamięci. |
| in / not in | item in container | Kontrola członkostwa. Ocenia wartość True, jeśli element zostanie znaleziony w sekwencji. |
Interaktywny skrypt demonstracyjny
# + / - / * / /
a + b , a / b
# //
a // b
# %
a % b
# **
a ** b
# += / -= / *=
a += 5
# == / !=
a == b
# < / > / <= / >=
a >= b
# and / or / not
cond1 and cond2
# is / is not
a is b
# in / not in
item in containerCzęsto zadawane pytania
Jaka jest różnica między operatorami / i //?
Operator / wykonuje dzielenie zmiennoprzecinkowe, zwracając liczbę zmiennoprzecinkową (np. 5 / 2 = 2,5), podczas gdy // wykonuje dzielenie podłogowe, zaokrąglając w dół do najbliższej liczby całkowitej (np. 5 // 2 = 2).
Jaka jest różnica między == a jest?
== sprawdza, czy wartości dwóch obiektów są równe, natomiast is sprawdza, czy dwie zmienne odnoszą się do dokładnie tego samego obiektu w pamięci.
Powiązane tematy
Opanuj instrukcje warunkowe, pętle i struktury sterujące pętlami w Pythonie. Dowiedz się, czy-w przeciwnym razie, na, podczas, przerwać i kontynuować.
Ściągawka dotycząca funkcji modułu matematycznego PythonaSkrócona instrukcja obsługi standardowej biblioteki matematycznej języka Python. Dowiedz się, jak korzystać z funkcji trygonometrycznych, logarytmicznych, zaokrąglających i arytmetycznych.
Ściągawka dotycząca funkcji wbudowanych w PythoniePrzewodnik informacyjny po wbudowanych funkcjach języka Python. Dowiedz się, jak używać funkcji drukowania, długości, zakresu, wyliczania, zip, mapy, filtrowania i nie tylko.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.