Ś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 / FunkcjaSkładniaOpis
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 / FunkcjaSkładniaOpis
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

run_all_cheat_methods.py
Uruchom w Edytorze
# 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

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.