Cześć,
poczytaj sobie o indeksowaniu i wycinkach w Pythonie. Tam pewnie znajdziesz pełniejszy obraz.
>>> t = 'abcdefgh'
>>> print(t[::-1])
hgfedcba
Generalnie jak chcesz stworzyć wycinek z łańcucha znaków to wpisujesz w nawiasie klamrowym, to podajesz to tak:
'abcdefgh'[początek : koniec : krok]
Początek ma wartość domyślą 0, koniec ma wartość domyślną równą indeksowi ostatniemu elementowi, a krok ma domyślą wartość równą 1.
Jeżeli dla kroku podasz wartość ujemną, to to pamiętaj, że wartość początek powinna być większa od wartości koniec, bo wyświetlasz łańcuch znaków od tyłu, ale indeksy liczysz od przodu, np.
>>> 'abcdefgh'[6:2:-1]
'gfed'
lub też:
>>> 'abcdefgh'[-2:-6:-1]
'gfed'
Pozdrawiam,
Nelson