Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Segmentación de String | Variables and Types
Introducción a Python

Segmentación de StringSegmentación de String

Genial, ya sabes cómo extraer un único carácter de una string. Pero, ¿y si quieres recoger varios caracteres consecutivos? Claro, puedes seleccionarlos individualmente, pero eso parece un poco tedioso, ¿no?

Pues sí. Para recuperar varios caracteres de una sola vez, puedes utilizar una técnica llamada segmentación. Para ello, utiliza corchetes y denota los índices inicial y final con dos puntos : entre ellos. Es crucial tener en cuenta que el índice final no está incluido. Así, cuando usas [1:5], estás seleccionando caracteres en los índices 1 a 4. Mira el siguiente ejemplo.

Image

Como verás, la posición final es siempre una más que el índice del último carácter que quieres incluir. En el ejemplo anterior, hay 10 posiciones, pero el índice final es 9.

Nota

No olvide que los espacios cuentan como caracteres y tienen sus propios índices. Consulte el ejemplo siguiente para mayor claridad.

Image

Task

Dada la string "Python" guardada en la variable language, tu tarea es extraer las subcadenas "tho" y "on". Para ayudar, los índices de esta string se describen a continuación.

Image
question-icon

Rellena los espacios en blanco para completar la tarea.

# Variable inicial
language = "Python"
# Salida de las partes de la cadena
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Nota

Ten en cuenta que la segmentación no incluye el índice final. Por lo tanto, cuando se utiliza language[2:5], incluye los elementos en los índices 2, 3 y 4, pero excluye el elemento en el índice 5.

¿Todo estuvo claro?

Sección 2. Capítulo 10
course content

Contenido del Curso

Introducción a Python

Segmentación de StringSegmentación de String

Genial, ya sabes cómo extraer un único carácter de una string. Pero, ¿y si quieres recoger varios caracteres consecutivos? Claro, puedes seleccionarlos individualmente, pero eso parece un poco tedioso, ¿no?

Pues sí. Para recuperar varios caracteres de una sola vez, puedes utilizar una técnica llamada segmentación. Para ello, utiliza corchetes y denota los índices inicial y final con dos puntos : entre ellos. Es crucial tener en cuenta que el índice final no está incluido. Así, cuando usas [1:5], estás seleccionando caracteres en los índices 1 a 4. Mira el siguiente ejemplo.

Image

Como verás, la posición final es siempre una más que el índice del último carácter que quieres incluir. En el ejemplo anterior, hay 10 posiciones, pero el índice final es 9.

Nota

No olvide que los espacios cuentan como caracteres y tienen sus propios índices. Consulte el ejemplo siguiente para mayor claridad.

Image

Task

Dada la string "Python" guardada en la variable language, tu tarea es extraer las subcadenas "tho" y "on". Para ayudar, los índices de esta string se describen a continuación.

Image
question-icon

Rellena los espacios en blanco para completar la tarea.

# Variable inicial
language = "Python"
# Salida de las partes de la cadena
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Nota

Ten en cuenta que la segmentación no incluye el índice final. Por lo tanto, cuando se utiliza language[2:5], incluye los elementos en los índices 2, 3 y 4, pero excluye el elemento en el índice 5.

¿Todo estuvo claro?

Sección 2. Capítulo 10
some-alt