mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Fix some 2.xisms in merged docs.
This commit is contained in:
parent
f78b1c6573
commit
a09ca3850f
2 changed files with 13 additions and 12 deletions
|
@ -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
|
||||||
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
|
||||||
: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
|
||||||
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
|
||||||
: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
|
||||||
# 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
|
||||||
|
|
||||||
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()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue