String IndexError(index out of range) Exception
When indexing a string, an IndexError
is raised if you attempt to reference a non-existent index. This error typically occurs when trying to access an index that exceeds the string's length.
For example, for a string of length 5 such as s = "hello"
, attempting to access s[5]
or s[6]
will result in an IndexError
.
String indices start from 0, so in the string "hello", s[4]
is valid, but s[5]
is not.
To prevent this error, ensure that you check the length of the string and only access indices that fall within the valid range.
IndexError Example
Example of IndexError
word = "Python" # Correct indexing print(word[0]) # 'P' # IndexError occurrence print(word[6]) # IndexError: string index out of range
Mission
0 / 1
An IndexError
occurs if you try to access an index beyond the length of the string.
O
X
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Run
Generate
Execution Result