Capítulo 8. Cadenas y expresiones regulares
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las cadenas no son como los enteros, los flotantes y los booleanos. Una cadena es una secuencia, lo que significa que contiene varios valores en un orden determinado. En este capítulo veremos cómo acceder a los valores que componen una cadena, y utilizaremos funciones que procesan cadenas.
También utilizaremos expresiones regulares, que son una potente herramienta para encontrar patrones en una cadena y realizar operaciones como buscar y reemplazar.
Como ejercicio, tendrás la oportunidad de aplicar estas herramientas a un juego de palabras llamado Wordle.
Una cadena es una secuencia
Una cadena es una secuencia de caracteres. Un carácter puede ser una letra (de casi cualquier alfabeto), un dígito, un signo de puntuación o un espacio en blanco.
Puedes seleccionar un carácter de una cadena con el operador corchete. Esta sentencia de ejemplo selecciona el carácter número 1
de fruit
y lo asigna a letter
:
fruit
=
'banana'
letter
=
fruit
[
1
]
La expresión entre paréntesis es un índice, llamado así porque indica qué carácter de la secuencia hay que seleccionar. Pero el resultado puede no ser el que esperas:
letter
'a'
La letra con índice 1
es en realidad la segunda letra de la cadena. Un índice es un desplazamiento desde el principio de la cadena, por lo que el desplazamiento de la primera letra es 0
:
fruit
[
0
]
'b'
Puedes ...
Get Piensa en Python, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.