Справочник по функциям Python

math.trunc

Отбрасывает дробную часть числа.

Python 3.13
math.trunc(x)

Параметры

xint | float
Число.

Возвращаемое значение

Целое число int.

Примеры

Положительное и отрицательное число

Python 3.13
import math
print(math.trunc(3.99), math.trunc(-3.99))
3 -3

Отличие от floor

Python 3.13
import math
print(math.trunc(-2.5), math.floor(-2.5))
-2 -3

Подробности

Работает как int(x) для чисел: округляет к нулю. От math.floor отличается для отрицательных чисел: math.trunc(-2.5) даёт -2, а math.floor(-2.5) — -3.

Смотрите также

Где изучить