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 accessing 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.
True
False
Lecture
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Run
Generate
Execution Result