No need to be ambiguous about *how* extended slices and built-in types

have changed.

Uncomment a heading so that PendingDeprecationWarning doesn't seem so
out of place.
This commit is contained in:
Fred Drake 2002-07-03 12:02:01 +00:00
parent 228f6e4e7a
commit df872a2052
1 changed files with 25 additions and 11 deletions

View File

@ -343,15 +343,28 @@ strings \samp{True} and \samp{False} instead of \samp{1} and \samp{0}.
\section{Extended Slices\label{extended-slices}} \section{Extended Slices\label{extended-slices}}
Ever since Python 1.4 the slice syntax has supported a third Ever since Python 1.4 the slice syntax has supported a third
``stride'' argument, but the builtin sequence types have not supported ``stride'' argument, but the built-in sequence types have not
this feature (it was initially included at the behest of the supported this feature (it was initially included at the behest of the
developers of the Numerical Python package). This changes with Python developers of the Numerical Python package). Starting with Python
2.3. 2.3, the built-in sequence types do support the stride.
% XXX examples, etc. For example, to extract the elements of a list with even indexes:
\begin{verbatim}
>>> L = range(10)
>>> L[::2]
[0, 2, 4, 6, 8]
\end{verbatim}
To make a copy of the same list in reverse order:
\begin{verbatim}
>>> L[::-1]
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
\end{verbatim}
%====================================================================== %======================================================================
%\section{Other Language Changes} \section{Other Language Changes}
%Here are the changes that Python 2.3 makes to the core language. %Here are the changes that Python 2.3 makes to the core language.
@ -368,11 +381,12 @@ developers of the Numerical Python package). This changes with Python
%\begin{PendingDeprecationWarning} %\begin{PendingDeprecationWarning}
A new warning PendingDeprecationWarning was added to provide A new warning, \exception{PendingDeprecationWarning} was added to
direction on features which are in the process of being deprecated. provide direction on features which are in the process of being
The warning will not be printed by default. To see the pending deprecated. The warning will not be printed by default. To see the
deprecations, use -Walways::PendingDeprecationWarning:: on the command line pending deprecations, use
or warnings.filterwarnings(). \programopt{-Walways::PendingDeprecationWarning::} on the command line
or use \function{warnings.filterwarnings()}.
%\end{PendingDeprecationWarning} %\end{PendingDeprecationWarning}