Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Segmentación de Cadenas en Python | 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

book
Segmentación de Cadenas en Python

Genial, ahora has comprendido cómo extraer un solo carácter de una cadena. Pero, ¿qué pasa si quieres agarrar varios caracteres consecutivos? Claro, puedes seleccionarlos individualmente, pero eso parece un poco tedioso, ¿no es así?

Así es. Para obtener múltiples caracteres de una vez, puedes usar una técnica llamada slicing. Para ello, emplea corchetes y designa los índices del comienzo y del final con dos puntos : en el medio. Es crucial notar que el índice final no se incluye. Así que, cuando utilizas [1:5], estás seleccionando los caracteres en los índices 1 hasta 4. Echa un vistazo al siguiente ejemplo.

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

Nota

No olvides que los espacios cuentan como caracteres y tienen sus propios índices. Consulta el siguiente ejemplo 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 cadena "Python" guardada en la variable language, tu tarea es extraer las subcadenas "tho" y "on". Para ayudar, los índices de esta cadena se describen a continuación.

question-icon

Completa los espacios en blanco para completar la tarea.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

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

Nota

Tener en cuenta que el rebanado no incluye el índice final. Por lo tanto, al usar language[2:5], se incluyen los elementos en los índices 2, 3 y 4, pero se excluye el elemento en el índice 5.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 9
We're sorry to hear that something went wrong. What happened?
some-alt