Kaydet (Commit) 772beaaf authored tarafından Georg Brandl's avatar Georg Brandl

Bug #1501122: mention __gt__ &co in description of comparison order.

üst 866a5d89
...@@ -907,7 +907,10 @@ The operators \code{<}, \code{>}, \code{==}, \code{>=}, \code{<=}, and ...@@ -907,7 +907,10 @@ The operators \code{<}, \code{>}, \code{==}, \code{>=}, \code{<=}, and
the values of two objects. The objects need not have the same type. the values of two objects. The objects need not have the same type.
If both are numbers, they are converted to a common type. Otherwise, If both are numbers, they are converted to a common type. Otherwise,
objects of different types \emph{always} compare unequal, and are objects of different types \emph{always} compare unequal, and are
ordered consistently but arbitrarily. ordered consistently but arbitrarily. You can control comparison
behavior of objects of non-builtin types by defining a \code{__cmp__}
method or rich comparison methods like \code{__gt__}, described in
section~\ref{specialnames}.
(This unusual definition of comparison was used to simplify the (This unusual definition of comparison was used to simplify the
definition of operations like sorting and the \keyword{in} and definition of operations like sorting and the \keyword{in} and
...@@ -952,7 +955,8 @@ otherwise defined.\footnote{Earlier versions of Python used ...@@ -952,7 +955,8 @@ otherwise defined.\footnote{Earlier versions of Python used
a dictionary for emptiness by comparing it to \code{\{\}}.} a dictionary for emptiness by comparing it to \code{\{\}}.}
\item \item
Most other types compare unequal unless they are the same object; Most other objects of builtin types compare unequal unless they are
the same object;
the choice whether one object is considered smaller or larger than the choice whether one object is considered smaller or larger than
another one is made arbitrarily but consistently within one another one is made arbitrarily but consistently within one
execution of a program. execution of a program.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment