summaryrefslogtreecommitdiffstats
path: root/Doc/glossary.rst
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2007-12-02 18:20:12 (GMT)
committerGeorg Brandl <georg@python.org>2007-12-02 18:20:12 (GMT)
commita09ca3850f0c9169bb391bc6b1ee958c7cab89c2 (patch)
tree649722055124fab8c222de98e7f2661f742444d7 /Doc/glossary.rst
parentf78b1c6573a7e4a30f799fd28acd414e5deb140d (diff)
downloadcpython-a09ca3850f0c9169bb391bc6b1ee958c7cab89c2.zip
cpython-a09ca3850f0c9169bb391bc6b1ee958c7cab89c2.tar.gz
cpython-a09ca3850f0c9169bb391bc6b1ee958c7cab89c2.tar.bz2
Fix some 2.xisms in merged docs.
Diffstat (limited to 'Doc/glossary.rst')
-rw-r--r--Doc/glossary.rst17
1 files changed, 9 insertions, 8 deletions
diff --git a/Doc/glossary.rst b/Doc/glossary.rst
index 8c5cbcd..3459bda 100644
--- a/Doc/glossary.rst
+++ b/Doc/glossary.rst
@@ -71,6 +71,8 @@ Glossary
def f(...):
...
+ The same concept exists for classes, but is less commonly used there.
+
descriptor
An object that defines the methods :meth:`__get__`, :meth:`__set__`, or
:meth:`__delete__`. When a class attribute is a descriptor, its special
@@ -114,7 +116,7 @@ Glossary
attribute access, operators or function calls that all return a value.
In contrast to other languages, not all language constructs are expressions,
but there are also :term:`statement`\s that cannot be used as expressions,
- such as :keyword:`print` or :keyword:`if`. Assignments are also not
+ such as :keyword:`while` or :keyword:`if`. Assignments are also not
expressions.
extension module
@@ -357,7 +359,7 @@ Glossary
:term:`argument`.
Python 3000
- Nickname for the next major Python version, 3.0 (coined long ago when the
+ Nickname for the Python 3.x release line (coined long ago when the
release of version 3 was something in the distant future.)
Pythonic
@@ -368,12 +370,12 @@ Glossary
use a numerical counter instead::
for i in range(len(food)):
- print food[i]
+ print(food[i])
As opposed to the cleaner, Pythonic method::
for piece in food:
- print piece
+ print(piece)
reference count
The number of places where a certain object is referenced to. When the
@@ -398,16 +400,15 @@ Glossary
:term:`immutable` keys rather than integers.
slice
- A list containing a portion of an indexed list-like object. A slice is
+ An object usually containing a portion of a :term:`sequence`. A slice is
created using the subscript notation, ``[]`` with colons between numbers
when several are given, such as in ``variable_name[1:3:5]``. The bracket
- (subscript) notation uses :class:`slice` objects internally (or in older
- versions, :meth:`__getslice__` and :meth:`__setslice__`).
+ (subscript) notation uses :class:`slice` objects internally.
statement
A statement is part of a suite (a "block" of code). A statement is either
an :term:`expression` or a one of several constructs with a keyword, such
- as :keyword:`if`, :keyword:`while` or :keyword:`print`.
+ as :keyword:`if`, :keyword:`while` or :keyword:`for`.
type
The type of a Python object determines what kind of object it is; every