[Python-checkins] r73940 - python/trunk/Doc/library/array.rst

georg.brandl python-checkins at python.org
Sat Jul 11 12:37:39 CEST 2009


Author: georg.brandl
Date: Sat Jul 11 12:37:38 2009
New Revision: 73940

Log:
#6430: add note about size of "u" type.

Modified:
   python/trunk/Doc/library/array.rst

Modified: python/trunk/Doc/library/array.rst
==============================================================================
--- python/trunk/Doc/library/array.rst	(original)
+++ python/trunk/Doc/library/array.rst	Sat Jul 11 12:37:38 2009
@@ -24,7 +24,7 @@
 +-----------+----------------+-------------------+-----------------------+
 | ``'B'``   | unsigned char  | int               | 1                     |
 +-----------+----------------+-------------------+-----------------------+
-| ``'u'``   | Py_UNICODE     | Unicode character | 2                     |
+| ``'u'``   | Py_UNICODE     | Unicode character | 2 (see note)          |
 +-----------+----------------+-------------------+-----------------------+
 | ``'h'``   | signed short   | int               | 2                     |
 +-----------+----------------+-------------------+-----------------------+
@@ -43,6 +43,11 @@
 | ``'d'``   | double         | float             | 8                     |
 +-----------+----------------+-------------------+-----------------------+
 
+.. note::
+
+   The ``'u'`` typecode corresponds to Python's unicode character.  On narrow
+   Unicode builds this is 2-bytes, on wide builds this is 4-bytes.
+
 The actual representation of values is determined by the machine architecture
 (strictly speaking, by the C implementation).  The actual size can be accessed
 through the :attr:`itemsize` attribute.  The values stored  for ``'L'`` and


More information about the Python-checkins mailing list