DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

Ibuprofeno.py💊| #35: Explica este código Python

Explica este código Python

Dificultad: Básico

## Reto #35
s = "Murcielago"
print(s[-3:])
Enter fullscreen mode Exit fullscreen mode
  • A. Mur
  • B. lago
  • C. ago
  • D. SyntaxError

Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:

  • C. ago

La sintaxis para cortar cadenas de texto en Python es la siguiente:

cadena[incio, final, salto]
Enter fullscreen mode Exit fullscreen mode
  • inicio: desde que índice de la cadena queremos empezar a cortar (opcional). Si no lo ponemos, se asume con valor 0.
  • final: corta hasta el índice - 1 de la cadena en cuestión (obligatorio). Si no lo ponemos, se asume con valor 0.
  • salto: de cuanto en cuanto queremos cortar la cadena (opcional). Si no lo ponemos, se asume con valor 1.

En el ejemplo tenemos [-3:], esto significa que cortamos desde el index -3 hasta el final de la cadena, ósea los últimos 3 caracteres.

Quizás con la siguiente tabla se comprenda mejor:

0 1 2 3 4 5 6 7 8 9
M u r c i e l a g o
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1