Qu'est-ce que la représentation interne de la chaîne de caractères en Python 3.x

En Python 3.x, une chaîne se compose des éléments de l'Unicode ordinale. (Voir la citation de la langue de référence ci-dessous). Qu'est-ce que la représentation interne de la chaîne Unicode? Est-il UTF-16?

Les éléments d'un objet de type string sont
Code Unicode unités. Un code Unicode
l'unité est représentée par un objet de type string
d'un point et peut accueillir soit un
16-bits ou 32-bits valeur représentant un
Unicode ordinal (la valeur maximale pour
l'ordinal est donné dans
sys.maxunicode, et dépend de la façon dont
Python est configuré au moment de la compilation).
Les paires de substitution peuvent être présents dans l'
Unicode objet, et sera signalé
comme deux éléments distincts.

InformationsquelleAutor thebat | 2009-12-03