summaryrefslogtreecommitdiffstats
path: root/Doc/ref/ref3.tex
diff options
context:
space:
mode:
authorThomas Wouters <thomas@python.org>2000-08-24 20:06:04 (GMT)
committerThomas Wouters <thomas@python.org>2000-08-24 20:06:04 (GMT)
commit12bba852a9fabf95442690fce2a7e7975f22f914 (patch)
tree9018a6b4485617742b020a6c43dc3ab39d987d19 /Doc/ref/ref3.tex
parentb0b7e317096e37bb4e88df22da6d6e6174d12405 (diff)
downloadcpython-12bba852a9fabf95442690fce2a7e7975f22f914.zip
cpython-12bba852a9fabf95442690fce2a7e7975f22f914.tar.gz
cpython-12bba852a9fabf95442690fce2a7e7975f22f914.tar.bz2
Rough and incomplete documentation on augmented assignment, which follows
shortly. Markup also needs checking.
Diffstat (limited to 'Doc/ref/ref3.tex')
-rw-r--r--Doc/ref/ref3.tex11
1 files changed, 7 insertions, 4 deletions
diff --git a/Doc/ref/ref3.tex b/Doc/ref/ref3.tex
index ec56d81..1b07296 100644
--- a/Doc/ref/ref3.tex
+++ b/Doc/ref/ref3.tex
@@ -1054,9 +1054,10 @@ methods \method{append()}, \method{count()}, \method{index()},
and \method{sort()}, like Python standard list objects. Finally,
sequence types should implement addition (meaning concatenation) and
multiplication (meaning repetition) by defining the methods
-\method{__add__()}, \method{__radd__()}, \method{__mul__()} and
-\method{__rmul__()} described below; they should not define
-\method{__coerce__()} or other numerical operators.
+\method{__add__()}, \method{__radd__()}, \method{__iadd__()},
+\method{__mul__()}, \method{__rmul__()} and \method{__imul__()} described
+below; they should not define \method{__coerce__()} or other numerical
+operators.
\withsubitem{(mapping object method)}{
\ttindex{keys()}
\ttindex{values()}
@@ -1077,8 +1078,10 @@ multiplication (meaning repetition) by defining the methods
\ttindex{sort()}
\ttindex{__add__()}
\ttindex{__radd__()}
+ \ttindex{__iadd__()}
\ttindex{__mul__()}
- \ttindex{__rmul__()}}
+ \ttindex{__rmul__()}
+ \ttindex{__imul__()}}
\withsubitem{(numeric object method)}{\ttindex{__coerce__()}}
\begin{methoddesc}[mapping object]{__len__}{self}