Оператор // в Python?
В Python целочисленное деление округляет вниз, чтобы остаток всегда был неотрицательным, сделано это для удобства. Комментарий Гвидо.
Если вкратце: берется целое число слева. 
7//3 даст 2, так как ответ 2,(3). То есть до тройки еще не дошло. 
-7//3 даст -3, так как ответ -2,(3). То есть до минус двойки не дошло. 
7//-3 равнозначен -7//3, а -7//-3 равнозначен 7//3.