Get the nth character of a string in Python
In this tutorial, we will learn how to get the nth character of a string in Python.
In Python, strings are the sequence of characters, where the index of the first character is 0
, the second character is 1
, and the third character is 3
etc.
Getting the nth character
To access the nth character of a string in Python, we can use the built-in Square Brackets Notation
[]
by passing the nth index as an argument.
Here is an example, that gets the first character D
from the following string:
place = "Denmark"
firstCharacter = place[0]
print(firstCharacter)
Output:
"D"
We can access the second and third characters of a string like this:
secondCharacter = place[1] // e
thirdCharacter = place[2] // n
Similarly, we can also access the characters from the end of the string using the negative index in Python.
-1 is used to access the last character from the end of a string, -2 is used to access second character from the end of a string, etc.
Here is an example:
place = "Denmark"
lastCharacter = place[-1] // k