Tecnología

Inicio

Longitud de cadena límite en Python

la programación de ordenadores tienda de idiomas texto y números como cadenas, listas de caracteres y números enteros. Cuando se crea una cadena en Python, se codifican de manera que el equipo que finalmente se ejecuta el programa va a traducir el texto de manera apropiada. Python no establece un límite a la longitud de la cadena, pero se puede imponer límites a las cadenas individuales cuando se escribe el código.

Cuerdas de pitón

Una cadena literal Python imprime el texto exacto que figura entre comillas simples o dobles, tales como "Insertar el subtotal aquí. Python también incluye varios símbolos de "escape" que indican que el programa debe tratar a un determinado bit de texto diferente: '\ b' en una cadena dirige el equipo para retroceder, no imprimir la letra 'b'. Si la cadena no es un literal - hay muchas formas de cadena - a continuación, ejecutar el programa no vuelve a crear el texto tal.

repr

Repr es un módulo de Python que establece límites en la longitud de las cadenas para impedir la creación de otras tremendamente largos. Repr.maxstring, por ejemplo, establece un límite predeterminado de 30 caracteres - se puede ajustar el valor predeterminado - en cualquier cadena que se aplica. Repr.maxlong límites cuerdas entero a un valor predeterminado de 40, dejando caer un número excesivo de la mitad de los fuertes. Usando Repr puede crear problemas: Cuando se acorta una cadena de caracteres, símbolos de escape puede llegar a ser destrozado.

Longitud de la línea

Al escribir líneas de código, mantenerlos a un máximo de 79 caracteres, incluso si se trabaja con una cadena de caracteres mucho más tiempo. los dispositivos más antiguos no van a manejar las líneas de más de 80 caracteres. El valor predeterminado de ajuste de línea si se encuentran con una línea más larga será romper la estructura visual del código, por lo que es más difícil de seguir que si el código de salto de línea. Si usted tiene cadenas de caracteres que se ejecutan más de 80 líneas, que preservar la estructura visual mejor si el código de salto de línea después de 72 caracteres.

Concatenación

A diferencia de algunos lenguajes de programación, una vez que se crea una cadena en Python, el valor se convierte en fijo. Se puede crear un valor diferente por la concatenación, dirigiendo el equipo que ejecuta el código para combinar dos cadenas en una cadena más larga. Una desventaja de esto es que si un programa requiere una gran cantidad de concatenación, esto ralentiza el programa. Sistemas arquitecto Oliver Crow dice en su página web que Python tiene seis métodos para la concatenación de código y recomienda la creación de un pseudofile - un archivo de Python que actúa como una cadena más grande - como el más eficiente de las seis de la concatenación de cadenas largas.