mirror of
https://github.com/python/cpython.git
synced 2026-04-11 14:20:42 +00:00
Add PEP 414 to What's New, consolidate memoryview entries
This commit is contained in:
parent
de157cc5bc
commit
98e20701cb
1 changed files with 20 additions and 5 deletions
|
|
@ -49,6 +49,8 @@
|
|||
This article explains the new features in Python 3.3, compared to 3.2.
|
||||
|
||||
|
||||
.. pep-3118-update:
|
||||
|
||||
PEP 3118: New memoryview implementation and buffer protocol documentation
|
||||
=========================================================================
|
||||
|
||||
|
|
@ -85,7 +87,9 @@ Features
|
|||
* Multi-dimensional comparisons are supported for any array type.
|
||||
|
||||
* All array types are hashable if the exporting object is hashable
|
||||
and the view is read-only.
|
||||
and the view is read-only. (Contributed by Antoine Pitrou in
|
||||
:issue:`13411`)
|
||||
|
||||
|
||||
* Arbitrary slicing of any 1-D arrays type is supported. For example, it
|
||||
is now possible to reverse a memoryview in O(1) by using a negative step.
|
||||
|
|
@ -327,6 +331,21 @@ suppressed valuable underlying details)::
|
|||
KeyError('x',)
|
||||
|
||||
|
||||
PEP 414: Explicit Unicode literals
|
||||
======================================
|
||||
|
||||
:pep:`414` - Explicit Unicode literals
|
||||
PEP written by Armin Ronacher.
|
||||
|
||||
To ease the transition from Python 2 for Unicode aware Python applications
|
||||
that make heavy use of Unicode literals, Python 3.3 once again supports the
|
||||
"``u``" prefix for string literals. This prefix has no semantic significance
|
||||
in Python 3, it is provided solely to reduce the number of purely mechanical
|
||||
changes in migrating to Python 3, making it easier for developers to focus on
|
||||
the more significant semantic changes (such as the stricter default
|
||||
separation of binary and text data).
|
||||
|
||||
|
||||
PEP 3155: Qualified name for classes and functions
|
||||
==================================================
|
||||
|
||||
|
|
@ -408,10 +427,6 @@ Some smaller changes made to the core Python language are:
|
|||
|
||||
(:issue:`12170`)
|
||||
|
||||
* Memoryview objects are now hashable when the underlying object is hashable.
|
||||
|
||||
(Contributed by Antoine Pitrou in :issue:`13411`)
|
||||
|
||||
|
||||
New and Improved Modules
|
||||
========================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue