Porciones de cadenas

Llamamos porción a un segmento de una cadena. La selección de una porción es similar a la selección de un carácter:

El operador [n:m] devuelve la parte de la cadena desde n carácter hasta m carácter, incluyendo el primero pero excluyendo el último. Este comportamiento contradice a nuestra intuición; tiene más sentido si imagina los índices señalando entre los caracteres, como en el siguiente diagrama:

Si omite el primer índice (antes de los dos puntos «), la porción comienza al
principio de la cadena. Si omite el segundo índice «m«, la porción llega al final de la cadena. Ası́:

¿Qué cree usted que significa s[:]?