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

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

bookSegmentació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.

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.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

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.

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?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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