Consider the action in multiple steps.
First: the whole string
"Help me Obi-Wan Kenobi, you're my only hope."
Second. Slice the string from 8
onwards. Results in:
"Obi-Wan Kenobi, you're my only hope."
Third. Slice the result from 22
from the end. Results in:
"Obi-Wan Kenobi"
And finally, when you print you are slicing again, so a 4th step:
"Kenobi"
So you can see that the multiple square brackets don't necessarily mean multiple dimensions, but rather chained actions, each being performed on the result from the last.
In arrays of arrays this has the effect of accessing your value, in strings it just means slicing in more places.