Contenido del Curso
Manipulación de Cadenas en Python
Manipulación de Cadenas en Python
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
Dada la variable course
con la cadena String Manipulation in Python
. Sus tareas son:
- Extraer todos los elementos a partir del índice 7 hasta el índice 18 (incluyendo los límites izquierdo y derecho).
- Extraer todos los elementos a partir del índice 20 (incluyendo el límite).
¡Gracias por tus comentarios!
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
Dada la variable course
con la cadena String Manipulation in Python
. Sus tareas son:
- Extraer todos los elementos a partir del índice 7 hasta el índice 18 (incluyendo los límites izquierdo y derecho).
- Extraer todos los elementos a partir del índice 20 (incluyendo el límite).
¡Gracias por tus comentarios!
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
Dada la variable course
con la cadena String Manipulation in Python
. Sus tareas son:
- Extraer todos los elementos a partir del índice 7 hasta el índice 18 (incluyendo los límites izquierdo y derecho).
- Extraer todos los elementos a partir del índice 20 (incluyendo el límite).
¡Gracias por tus comentarios!
¿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
Dada la variable course
con la cadena String Manipulation in Python
. Sus tareas son:
- Extraer todos los elementos a partir del índice 7 hasta el índice 18 (incluyendo los límites izquierdo y derecho).
- Extraer todos los elementos a partir del índice 20 (incluyendo el límite).