Comenzaré a publicar algunas soluciones a algunos sencillos katas de codewars.com. En este caso, el objetivo es, dada una cadena, devolverla pero sin el primer y último carácter. La solución (claro que hay otras y mejores) es la siguiente:
def remove_char(s): return s[ 1:len(s) - 1]
Simplemente estamos cortando la cadena desde el 1 hasta n-1, en donde n es la longitud de la cadena. Le restamos uno a dicha longitud porque recordemos que los índices comienzan en 0, por lo que si nuestra cadena es hola, su longitud es 4 pero la última letra tiene el índice 3.
La mejor solución por votos, es esta:
def remove_char(s): return s[1 : -1]