Contenido del Curso
Introducción a Python
Introducción a Python
Indexación de Cadenas y Longitud
Las cadenas en Python son secuencias de caracteres donde a cada carácter, incluidos los espacios, se le asigna una posición o índice específico.
Aprender a acceder a estos caracteres usando la indexación y determinar la longitud de las cadenas usando la función len()
son habilidades fundamentales en Python.
Mira el siguiente video, donde Alex demuestra cómo la indexación y la función len()
pueden usarse para interactuar eficazmente con las cadenas.
En Python, la indexación comienza en 0
, por lo que el primer carácter de una cadena está en el índice 0
, el segundo en el índice 1
, y así sucesivamente. Esto a menudo se refiere como la regla n-1
, donde n
es el número de caracteres en la cadena. Para visualizar mejor esto, considera la cadena "Apple"
:
Indexación Negativa
Por el contrario, la indexación negativa te permite contar caracteres desde el final de la cadena en lugar de desde el principio.
Este método es particularmente útil cuando deseas acceder a los últimos elementos de una cadena sin conocer su longitud exacta. El último carácter de la cadena se indexa como -1
, el penúltimo como -2
, y así sucesivamente.
Exploremos la misma cadena, "Apple"
, usando índices negativos para resaltar cómo se puede acceder a cada carácter desde el final:
Ejemplo de Aplicación
Comencemos con los fundamentos de la indexación de cadenas. Usa este ejemplo para intentar imprimir diferentes caracteres de la cadena. También puedes intentar usar la indexación negativa.
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
Ahora exploremos una cadena con espacios y usemos la función len()
para ver cómo se cuentan los espacios como caracteres.
Entender que los espacios se consideran caracteres en Python puede ayudar a manipular cadenas con precisión, especialmente cuando forman parte de los datos.
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
Swipe to start coding
En esta tarea, aplicarás tu comprensión de indexación de cadenas para extraer caracteres específicos de una cadena dada. Determinarás la longitud de la cadena usando la función len()
e identificarás tanto el primer como el último carácter de cada palabra usando técnicas de indexación.
Instrucciones de Código
- Usa la función
len()
para calcular la longitud de la cadenagrocery_item
y asígnala a la variablelength_of_item
. - Usa la indexación positiva para encontrar el primer carácter de cada palabra en la cadena
grocery_item
. Asigna estos caracteres a las variablesfirst_char
,second_char
ythird_char
. - Usa la indexación negativa para encontrar el último carácter de cada palabra en la cadena
grocery_item
. Asigna estos caracteres a las variableslast_char1
,last_char2
ylast_char3
.
Requisitos de Salida
- Imprime la longitud de la cadena en el formato:
"Length of item name: <$length_of_item>"
. - Imprime el primer carácter de cada palabra en el formato:
"First character of each word: <$first_char> <$second_char> <$third_char>"
. - Imprime el último carácter de cada palabra en el formato:
"Last character of each word: <$last_char1> <$last_char2> <$last_char3>"
.
Solución
¡Gracias por tus comentarios!
Indexación de Cadenas y Longitud
Las cadenas en Python son secuencias de caracteres donde a cada carácter, incluidos los espacios, se le asigna una posición o índice específico.
Aprender a acceder a estos caracteres usando la indexación y determinar la longitud de las cadenas usando la función len()
son habilidades fundamentales en Python.
Mira el siguiente video, donde Alex demuestra cómo la indexación y la función len()
pueden usarse para interactuar eficazmente con las cadenas.
En Python, la indexación comienza en 0
, por lo que el primer carácter de una cadena está en el índice 0
, el segundo en el índice 1
, y así sucesivamente. Esto a menudo se refiere como la regla n-1
, donde n
es el número de caracteres en la cadena. Para visualizar mejor esto, considera la cadena "Apple"
:
Indexación Negativa
Por el contrario, la indexación negativa te permite contar caracteres desde el final de la cadena en lugar de desde el principio.
Este método es particularmente útil cuando deseas acceder a los últimos elementos de una cadena sin conocer su longitud exacta. El último carácter de la cadena se indexa como -1
, el penúltimo como -2
, y así sucesivamente.
Exploremos la misma cadena, "Apple"
, usando índices negativos para resaltar cómo se puede acceder a cada carácter desde el final:
Ejemplo de Aplicación
Comencemos con los fundamentos de la indexación de cadenas. Usa este ejemplo para intentar imprimir diferentes caracteres de la cadena. También puedes intentar usar la indexación negativa.
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
Ahora exploremos una cadena con espacios y usemos la función len()
para ver cómo se cuentan los espacios como caracteres.
Entender que los espacios se consideran caracteres en Python puede ayudar a manipular cadenas con precisión, especialmente cuando forman parte de los datos.
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
Swipe to start coding
En esta tarea, aplicarás tu comprensión de indexación de cadenas para extraer caracteres específicos de una cadena dada. Determinarás la longitud de la cadena usando la función len()
e identificarás tanto el primer como el último carácter de cada palabra usando técnicas de indexación.
Instrucciones de Código
- Usa la función
len()
para calcular la longitud de la cadenagrocery_item
y asígnala a la variablelength_of_item
. - Usa la indexación positiva para encontrar el primer carácter de cada palabra en la cadena
grocery_item
. Asigna estos caracteres a las variablesfirst_char
,second_char
ythird_char
. - Usa la indexación negativa para encontrar el último carácter de cada palabra en la cadena
grocery_item
. Asigna estos caracteres a las variableslast_char1
,last_char2
ylast_char3
.
Requisitos de Salida
- Imprime la longitud de la cadena en el formato:
"Length of item name: <$length_of_item>"
. - Imprime el primer carácter de cada palabra en el formato:
"First character of each word: <$first_char> <$second_char> <$third_char>"
. - Imprime el último carácter de cada palabra en el formato:
"Last character of each word: <$last_char1> <$last_char2> <$last_char3>"
.
Solución
¡Gracias por tus comentarios!