• [^] # Re: Trollons peu trollons bien

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Python 3.0 version finale. Évalué à 4.

    Python utilise UCS-2 ou UCS-4 en interne (selon des options de compilation). Cet encodage garantit un temps d'accès en O(1) à un caractère selon sa position, contrairement à UTF-* qui ont des temps d'accès en O(n). Pour les expressions régulières par exemple, je pense que ça accélère beaucoup :-) Pour UCS-2, si un essaye de créer un caractère hors de [0; 65535], une exception est lancée.