Ściągawka dotycząca funkcji modułu matematycznego Pythona
Skrócona instrukcja obsługi standardowej biblioteki matematycznej języka Python. Dowiedz się, jak korzystać z funkcji trygonometrycznych, logarytmicznych, zaokrąglających i arytmetycznych.
Zaokrąglanie i podstawowa arytmetyka
Standardowe funkcje matematyczne do zaokrąglania, znaków i podstawowych operacji matematycznych.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| ceil() | math.ceil(x) | Zaokrągla liczbę x w górę do najbliższej liczby całkowitej. |
| floor() | math.floor(x) | Zaokrągla liczbę x w dół do najbliższej liczby całkowitej. |
| trunc() | math.trunc(x) | Obcina części ułamkowe, zwracając tylko część całkowitą x. |
| abs() | abs(x) | Wbudowana funkcja zwracająca wartość bezwzględną x. |
| fmod() | math.fmod(x, y) | Zwraca dokładną resztę zmiennoprzecinkową x/y. |
| gcd() | math.gcd(a, b) | Zwraca największy wspólny dzielnik liczb całkowitych aib. |
Potęgi, pierwiastki i logarytmy
Obliczenia wykładnicze i logarytmiczne.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| sqrt() | math.sqrt(x) | Zwraca pierwiastek kwadratowy z liczby x. |
| pow() | math.pow(x, y) | Zwraca x podniesione do potęgi y jako liczbę zmiennoprzecinkową. |
| exp() | math.exp(x) | Zwraca e podniesione do potęgi x. |
| log() | math.log(x, [base]) | Zwraca logarytm x o określonej podstawie (domyślnie jest to logarytm naturalny). |
| log10() | math.log10(x) | Zwraca logarytm o podstawie 10 z x. |
Interaktywny skrypt demonstracyjny
# ceil()
math.ceil(x)
# floor()
math.floor(x)
# trunc()
math.trunc(x)
# abs()
abs(x)
# fmod()
math.fmod(x, y)
# gcd()
math.gcd(a, b)
# sqrt()
math.sqrt(x)
# pow()
math.pow(x, y)
# exp()
math.exp(x)
# log()
math.log(x, [base])
# log10()
math.log10(x)Często zadawane pytania
Jaka jest różnica między math.ceil() i math.floor()?
Funkcja math.ceil() zaokrągla liczbę w górę do najbliższej liczby całkowitej, natomiast funkcja math.floor() zaokrągla liczbę w dół do najbliższej liczby całkowitej.
Dlaczego powinienem używać funkcji math.isclose() zamiast bezpośrednio sprawdzać równość?
Arytmetyka zmiennoprzecinkowa ma ograniczenia precyzji. math.isclose() porównuje dwie wartości, sprawdzając tolerancję, aby sprawdzić, czy są w przybliżeniu równe.
Powiązane tematy
Opanuj operatory arytmetyczne, porównania, logiczne, bitowe, przypisania i tożsamości w Pythonie.
Ś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.
PythonNumPyŚciągawka z podstawamiSkrócona instrukcja obsługi tablicNumPy. Dowiedz się, jak tworzyć tablice, przekształcać je, indeksować, wycinać i wykonywać operacje matematyczne.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Funkcje Pythona
Opanuj funkcje Pythona. Dowiedz się, jak pisać kod wielokrotnego użytku za pomocą def, definiować argumenty, zwracać wartości i rozumieć zakres lokalnie i globalnie.
Jak korzystać z funkcji Lambda w Pythonie
Dowiedz się, jak używać funkcji lambda w Pythonie. Opanuj anonimowe funkcje, wbudowane wywołania zwrotne i sortowanie danych list za pomocą kluczy lambda.
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.