El lenguaje de programación Python tiene un tipo de datos especial llamada una cadena. Las cadenas son secuencias de caracteres , que pueden ser letras, números o símbolos. Python tiene muchos métodos integrados que pueden manipular las cadenas y simplificar muchas tareas de programación comunes . Esto hace que el procesamiento de texto en Python muy eficiente. Cadenas de Python también apoyan las expresiones normales y regulares Unicode. Unicode
Python admite el estándar Unicode para la codificación de caracteres. Esto permite Python para representar cualquier carácter , número o símbolo en cualquier idioma conocido . Esto es muy útil cuando al portar una aplicación Python a otro lenguaje que utiliza su propio alfabeto.
Expresiones regulares
Python ha incorporado en el soporte para expresiones regulares. Las expresiones regulares se utilizan para buscar patrones de texto . Por ejemplo , una expresión regular se puede utilizar para buscar todas las apariciones de una palabra en un documento . Python se puede utilizar para buscar cadenas utilizando expresiones regulares , lo que permite muy potente coincidencia de patrones .
Cuerdas Métodos
Python tiene muchos métodos integrados que simplifican tareas de manipulación de cadenas comunes. Por ejemplo , existen métodos que permiten capitalizar todas las letras en minúscula en una cadenas , métodos que buscar una cadena de patrón de caracteres , y los métodos que dividen una cadena en varias cadenas . La variedad de métodos permite la manipulación de cadenas complejas con un mínimo esfuerzo de programación .
Listas
Las cadenas de Python datos de acciones tipo A de relación con el recipiente lista. Las cadenas pueden ser convertidos en listas de caracteres individuales , y las listas se pueden combinar en secuencias contiguas de caracteres. Esta interrelación simplifica ciertas tareas de programación .