Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Rebanado de Cadenas | Conceptos Básicos
Manipulación de Cadenas en Python

book
Rebanado de Cadenas

¿Y si queremos extraer varios símbolos a la vez? Seguramente, podemos extraerlos uno a uno, pero es un poco irracional, ¿no? Sin duda, es irracional.

Para ello, podemos utilizar la sintaxis "slicing". La sintaxis de corte nos permite extraer un rango de caracteres. Para extraer elementos desde el índice inicial m hasta el índice n utilizamos string[m:n+1]. Sí, ten en cuenta que el último índice no se incluye, por lo tanto si queremos extraer el elemento con índice 5 (por ejemplo) como el último necesitamos pasar 6 como el siguiente índice después de :.

También podemos extraer todos los elementos desde una posición determinada hasta el final omitiendo el último índice (como s[3:] extraerá todos los elementos a partir del índice 3). La misma lógica se aplica si dejamos fuera el primer índice - en este caso, obtendremos todos los elementos hasta uno específico (como s[:5] extraerá todos los elementos hasta el índice 4).

Tarea

Swipe to start coding

Dada la variable course con la cadena String Manipulation in Python. Sus tareas son:

  1. Extraer todos los elementos a partir del índice 7 hasta el índice 18 (incluyendo los límites izquierdo y derecho).
  2. Extraer todos los elementos a partir del índice 20 (incluyendo el límite).

Solución

# Variable course
course = "String Manipulation in Python"
# Task 1: extract elements with indices in range 7-18
print("The elements in index range 7-18:", course[7:19])
# Extract elements starting with index 20
print("The elements from index 20:", course[20:])
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
# Variable course
course = "String Manipulation in Python"
# Task 1: extract elements with indices in range 7-18
print("The elements in index range 7-18:", ___)
# Extract elements starting with index 20
print("The elements from index 20:", ___)
toggle bottom row
some-alt