Saltar al contenido principal
Página

Tema 1.5 - Codificación del archivo fuente

La distribución principal de Python 3 para codificación debe ser siempre la distribución UTF-8.

Las distribuciones de codificación no predeterminados o distintas a UTF-8 se deben usar solo para fines de prueba o cuando un comentario o una cadena de documentación necesita mencionar un nombre de autor  que contenga caracteres no ASCII; de lo contrario, se debe hacer uso de las secuencias de escape \x, \u, \U o \N usar estas secuencias es la forma correcta de incluir datos no ASCII en una cadena de texto.

Para Python 3.0 y versiones posteriores, se prescribe que todos los identificadores en la librería estándar deben utilizar caracteres correspondientes a la codificación ASCII, y deberían utilizar palabras en inglés siempre que sea posible. Además, las cadenas literales y los comentarios también deben estar en ASCII. Las únicas excepciones a esto son:

a)      Pruebas para características que no son ASCII.

b)      Nombres de autores.

Los autores cuyos nombres no se basan en el alfabeto latino (el set de caracteres latin-1, ISO / IEC 8859-1) deben proporcionar una transliteración de sus nombres en esta distribución de caracteres.

Se alienta a los proyectos de código abierto con una audiencia global a adoptar una política similar.


Última modificación: miércoles, 16 de marzo de 2022, 09:28