`Floor division'' is what Python's / operator currently does when
given integer operands; the result is the floor of the value returned
by true division. ``Classic division'' is the current mixed behaviour
of /; it returns the result of floor division when the operands are
integers, and returns the result of true division when one of the
operands is a floating-point number.
Here are the changes 2.2 introduces:
A new operator, //, is the floor division operator. (Yes, we know it
looks like C++'s comment symbol.) // always performs floor division no
matter what the types of its operands are, so 1 // 2 is 0 and 1.0 //
2.0 is also 0.0.