Для целых чисел определены ранее рассматривавшиеся операции
+
, -
,
*
и **
. Операция деления /
для целых чисел возвращает значение
типа float
. Также функция
возведения в степень возвращает значение типа float
, если показатель степени — отрицательное
число. Но есть и специальная операция целочисленного деления, выполняющегося с отбрасыванием дробной части, которая обозначается
//
. Она возвращает целое число: целую часть частного.
Например: >>> 17 // 3
5
>>> -17 // 3
-6Другая близкая ей операция: это операция взятия остатка от деления, обозначаемая
%
: >>> 17 % 3
2
>>> -17 % 3
1