Оператор / выполняет стандартное деление, возвращая результат с плавающей точкой. Оператор // выполняет целочисленное деление, отсекая дробную часть и возвращая целое число. При работе с отрицательными числами // округляет результат до ближайшего меньшего целого.
python
python
Различия на примерах:
| Выражение | Оператор | Результат | Тип результата |
|---|---|---|---|
10 / 3 | / | 3.333... | float |
10 // 3 | // | 3 | int |
-10 / 3 | / | -3.333... | float |
-10 // 3 | // | -4 | int |