Perché lo slicing delle sottostringhe con l’indice fuori dall’intervallo funziona?

|

Perché""example"[999:9999] non genera un errore? Dal momento che "example"[9] lo fa, qual è la motivazione alla base?

Da questo comportamento posso presumere che "example"[3] sia, essenzialmente/internamente, non uguale a "example"[3:4], anche se entrambi risultano nella stessa stringa "m".