diff options
author | Fred Drake <fdrake@acm.org> | 2002-07-03 12:02:01 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2002-07-03 12:02:01 (GMT) |
commit | df872a20525dbc69e398a1a30ce416327eed8b0b (patch) | |
tree | c9a70bcc683a635c0608304a00770ebae7dd6c5c /Doc/whatsnew | |
parent | 228f6e4e7a11312b1be6729b2c2adf4f26bc32d2 (diff) | |
download | cpython-df872a20525dbc69e398a1a30ce416327eed8b0b.zip cpython-df872a20525dbc69e398a1a30ce416327eed8b0b.tar.gz cpython-df872a20525dbc69e398a1a30ce416327eed8b0b.tar.bz2 |
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.
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/whatsnew23.tex | 36 |
1 files changed, 25 insertions, 11 deletions
diff --git a/Doc/whatsnew/whatsnew23.tex b/Doc/whatsnew/whatsnew23.tex index 528b0f5..87f5290 100644 --- a/Doc/whatsnew/whatsnew23.tex +++ b/Doc/whatsnew/whatsnew23.tex @@ -343,15 +343,28 @@ strings \samp{True} and \samp{False} instead of \samp{1} and \samp{0}. \section{Extended Slices\label{extended-slices}} Ever since Python 1.4 the slice syntax has supported a third -``stride'' argument, but the builtin sequence types have not supported -this feature (it was initially included at the behest of the -developers of the Numerical Python package). This changes with Python -2.3. +``stride'' argument, but the built-in sequence types have not +supported this feature (it was initially included at the behest of the +developers of the Numerical Python package). Starting with Python +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. @@ -368,11 +381,12 @@ developers of the Numerical Python package). This changes with Python %\begin{PendingDeprecationWarning} -A new warning PendingDeprecationWarning was added to provide -direction on features which are in the process of being deprecated. -The warning will not be printed by default. To see the pending -deprecations, use -Walways::PendingDeprecationWarning:: on the command line -or warnings.filterwarnings(). +A new warning, \exception{PendingDeprecationWarning} was added to +provide direction on features which are in the process of being +deprecated. The warning will not be printed by default. To see the +pending deprecations, use +\programopt{-Walways::PendingDeprecationWarning::} on the command line +or use \function{warnings.filterwarnings()}. %\end{PendingDeprecationWarning} |