[Python-checkins] r73941 - in python/branches/py3k: Doc/library/array.rst

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


Author: georg.brandl
Date: Sat Jul 11 12:39:00 2009
New Revision: 73941

Log:
Merged revisions 73940 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r73940 | georg.brandl | 2009-07-11 12:37:38 +0200 (Sa, 11 Jul 2009) | 1 line
  
  #6430: add note about size of "u" type.
........


Modified:
   python/branches/py3k/   (props changed)
   python/branches/py3k/Doc/library/array.rst

Modified: python/branches/py3k/Doc/library/array.rst
==============================================================================
--- python/branches/py3k/Doc/library/array.rst	(original)
+++ python/branches/py3k/Doc/library/array.rst	Sat Jul 11 12:39:00 2009
@@ -21,7 +21,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                     |
 +-----------+----------------+-------------------+-----------------------+
@@ -40,6 +40,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.


More information about the Python-checkins mailing list