Commit 81f220fe authored by Georg Brandl's avatar Georg Brandl

Fix some 2.xisms in merged docs.

parent bd112d37
...@@ -71,6 +71,8 @@ Glossary ...@@ -71,6 +71,8 @@ Glossary
def f(...): def f(...):
... ...
The same concept exists for classes, but is less commonly used there.
descriptor descriptor
An object that defines the methods :meth:`__get__`, :meth:`__set__`, or An object that defines the methods :meth:`__get__`, :meth:`__set__`, or
:meth:`__delete__`. When a class attribute is a descriptor, its special :meth:`__delete__`. When a class attribute is a descriptor, its special
...@@ -114,7 +116,7 @@ Glossary ...@@ -114,7 +116,7 @@ Glossary
attribute access, operators or function calls that all return a value. attribute access, operators or function calls that all return a value.
In contrast to other languages, not all language constructs are expressions, In contrast to other languages, not all language constructs are expressions,
but there are also :term:`statement`\s that cannot be used as 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. expressions.
extension module extension module
...@@ -357,7 +359,7 @@ Glossary ...@@ -357,7 +359,7 @@ Glossary
:term:`argument`. :term:`argument`.
Python 3000 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.) release of version 3 was something in the distant future.)
Pythonic Pythonic
...@@ -368,12 +370,12 @@ Glossary ...@@ -368,12 +370,12 @@ Glossary
use a numerical counter instead:: use a numerical counter instead::
for i in range(len(food)): for i in range(len(food)):
print food[i] print(food[i])
As opposed to the cleaner, Pythonic method:: As opposed to the cleaner, Pythonic method::
for piece in food: for piece in food:
print piece print(piece)
reference count reference count
The number of places where a certain object is referenced to. When the The number of places where a certain object is referenced to. When the
...@@ -398,16 +400,15 @@ Glossary ...@@ -398,16 +400,15 @@ Glossary
:term:`immutable` keys rather than integers. :term:`immutable` keys rather than integers.
slice 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 created using the subscript notation, ``[]`` with colons between numbers
when several are given, such as in ``variable_name[1:3:5]``. The bracket when several are given, such as in ``variable_name[1:3:5]``. The bracket
(subscript) notation uses :class:`slice` objects internally (or in older (subscript) notation uses :class:`slice` objects internally.
versions, :meth:`__getslice__` and :meth:`__setslice__`).
statement statement
A statement is part of a suite (a "block" of code). A statement is either 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 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 type
The type of a Python object determines what kind of object it is; every The type of a Python object determines what kind of object it is; every
......
...@@ -97,15 +97,15 @@ To map anonymous memory, -1 should be passed as the fileno along with the length ...@@ -97,15 +97,15 @@ To map anonymous memory, -1 should be passed as the fileno along with the length
# memory-map the file, size 0 means whole file # memory-map the file, size 0 means whole file
map = mmap.mmap(f.fileno(), 0) map = mmap.mmap(f.fileno(), 0)
# read content via standard file methods # read content via standard file methods
print map.readline() # prints "Hello Python!" print(map.readline()) # prints "Hello Python!"
# read content via slice notation # read content via slice notation
print map[:5] # prints "Hello" print(map[:5]) # prints "Hello"
# update content using slice notation; # update content using slice notation;
# note that new content must have same size # note that new content must have same size
map[6:] = " world!\n" map[6:] = " world!\n"
# ... and read again using standard file methods # ... and read again using standard file methods
map.seek(0) map.seek(0)
print map.readline() # prints "Hello world!" print(map.readline()) # prints "Hello world!"
# close the map # close the map
map.close() map.close()
...@@ -123,7 +123,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length ...@@ -123,7 +123,7 @@ To map anonymous memory, -1 should be passed as the fileno along with the length
if pid == 0: # In a child process if pid == 0: # In a child process
map.seek(0) map.seek(0)
print map.readline() print(map.readline())
map.close() map.close()
......
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