English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Flow control Python

Функции Python

Типы данных Python

Файл Operations Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Референтное руководство Python

Модуль Math в Python

Узнайте о всех доступных математических функциях в Python и как их использовать в программах.

Что такое модуль Math в Python?

math Модульявляется стандартным модулем Python и всегда доступен. Чтобы использовать математические функции в этом модуле, вам необходимо использовать импорт модуля import math.

Он предоставляет доступ к базовым функциям библиотеки C. Например:

# Расчет квадратного корня
import math
math.sqrt(4)

Этот модуль не поддерживает тип данных complex. ЭтотМодуль CMATHявляются сложным соответствием.

Функции модуля Math Python

Это список всех функций и свойств модуля math, а также краткое описание их действий.

Список функций модуля Math Python
ФункцияОписание
ceil(x)Возвращает наименьшее целое число, не менее x
copysign(x, y)Возвращает x с знаком y
fabs(x)Возвращает абсолютное значение x
factorial(x)Возвращает факториал x
floor(x)Возвращает наибольший целое число, не превышающее x
fmod(x, y)Возвращает остаток от деления x на y
frexp(x)Возвращает хвост и指数 x как пару (m, e)
fsum(iterable)Возвращает точное浮пятно значение элементов итератора
isfinite(x)Если x ни является ни бесконечностью, ни NaN (не числом), то возвращает True
isinf(x)Если x является положительным или отрицательным бесконечностью, то возвращает True
isnan(x)Если x является NaN, то возвращает True
ldexp(x, i)Вернуть x * (2 ** i)
modf(x)Вернуть целую и дробную части x
trunc(x)Вернуть целую часть x
exp(x)Вернуть e ** x
expm1(x)Вернуть e ** x - 1
log(x[, base])Вернуть логарифм x с заданным основанием (по умолчанию е)
log1p(x)Вернуть логарифм 1 + x с основанием е
log2(x)Вернуть логарифм x с основанием 2
log10(x)Вернуть логарифм x с основанием 10
pow(x, y)Вернуть幂 x от y
sqrt(x)Вернуть квадратный корень из x
acos(x)Вернуть арккосинус в точке x
asin(x)Вернуть арксинус в точке x
atan(x)Вернуть арккотангенс в точке x
atan2(y, x)Вернуть арккотангенс от отношения y к x
cos(x)Вернуть косинус в точке x
hypot(x, y)Вернуть евклидову норму sqrt(x * x + y * y)
sin(x)Вернуть синус в точке x
tan(x)Вернуть тангенс в точке x
degrees(x)Преобразовать угол x из радианов в градусы
radians(x)Преобразовать угол x из градусов в радианы
acosh(x)Вернуть гиперболический арккосинус в точке x
asinh(x)Вернуть гиперболический арккосинус в точке x
atanh(x)Вернуть гиперболический арккотангенс в точке x
cosh(x)Вернуть гиперболический косинус в точке x
sinh(x)Вернуть гиперболический косинус в точке x
tanh(x)Вернуть гиперболический тангенс в точке x
erf(x)Вернуть функцию error function в точке x
erfc(x)Вернуть функцию complementary error function в точке x
gamma(x)Вернуть функцию Gamma в точке x
lgamma(x)Вернуть натуральный логарифм абсолютной величины функции Gamma в точке x
piМатематическая константа,比值圆的周长与其直径(3.14159 ...)
eМатематическая константа e (2.71828 ...)

Посетите эту страницу, чтобы узнать все математические константы, определенные в Python 3Математические функции.