あなたが提供した関数内の[::-1]はインデックスと呼ばれ、[開始インデックス：終了インデックス：ステップ]として構築される。

通常、これはリストや文字列を文字列のリストやリストのリストに分割するために使われます。これらのいずれかを空白にすると、pythonはデフォルト値を使用します。
開始インデックスと終了インデックスのデフォルト値は文字列の開始と終了です。
pythonはリストや文字列を左から右に走査するので、stepが1であれば、その方向に文字列を読みます！
The [::-1] in the function you provided is called an index, built out as [starting index : ending index : step]

Usually, it is used to split lists or strings into lists of strings or lists of lists. Leaving one of these blank tells python to use it's default value.
The default values for starting index and ending index are the start and end of the string, and for step it's 1.
Since python traverses lists and strings from left to right, a step of 1 means it'll read the string that way, setting it to -1 basically just reverses the direction in which python would usually read the string, and store it backwards!