Python Glossary English

все Python 3mathпонятие

math.e

константы

Число Эйлера e ≈ 2.718281828459045 — основание натурального логарифма.

Синтаксис

math.e

Это обычный double, ближайший к настоящему e, а не символьная константа: любые выражения с ним округляются, поэтому math.e ** x в последних битах разойдётся с math.exp(x) — для экспоненты берите math.exp(). И помните, что math.log(x) уже натуральный по умолчанию: писать math.log(x, math.e) не нужно, второй аргумент только добавит лишнее деление и погрешность.

Примеры

import math
print(math.e)  # → 2.718281828459045
print(math.e ** 2)  # → 7.389...
print(math.log(math.e))  # → 1.0
print(math.exp(1))  # → 2.718...
print(math.e ** math.pi)  # → 23.140...
print(round(math.e, 5))  # → 2.71828

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности