Course Content
String Manipulation in Python
String Manipulation in Python
Negative Indexing
Sometimes, we want to move backward, i.e. starting with the very last symbol. Of course, we can count a number of symbols in a string, and then use it for our purposes. But it is a bit irrational, isn't it?
In Python, like for lists or tuples, we can access the very last element by using negative index -1
. With negative indexing, enumeration starts with 1 this time, i.e. the very last element has index -1
, the last but one -2
, and so on...
Note
You can reverse a string by using
[::-1]
. This indexation means start at the end of string, end at the start (index 0), and move with step -1 (backward).
Task
Given variable course
with the string String Manipulation in Python
. Your tasks are:
- Extract the capital P by using positive indexing.
- Extract the capital P by using negative indexing.
Hint: this string has 29 symbols, therefore the very last element has an index of 28.
Thanks for your feedback!
Negative Indexing
Sometimes, we want to move backward, i.e. starting with the very last symbol. Of course, we can count a number of symbols in a string, and then use it for our purposes. But it is a bit irrational, isn't it?
In Python, like for lists or tuples, we can access the very last element by using negative index -1
. With negative indexing, enumeration starts with 1 this time, i.e. the very last element has index -1
, the last but one -2
, and so on...
Note
You can reverse a string by using
[::-1]
. This indexation means start at the end of string, end at the start (index 0), and move with step -1 (backward).
Task
Given variable course
with the string String Manipulation in Python
. Your tasks are:
- Extract the capital P by using positive indexing.
- Extract the capital P by using negative indexing.
Hint: this string has 29 symbols, therefore the very last element has an index of 28.
Thanks for your feedback!
Negative Indexing
Sometimes, we want to move backward, i.e. starting with the very last symbol. Of course, we can count a number of symbols in a string, and then use it for our purposes. But it is a bit irrational, isn't it?
In Python, like for lists or tuples, we can access the very last element by using negative index -1
. With negative indexing, enumeration starts with 1 this time, i.e. the very last element has index -1
, the last but one -2
, and so on...
Note
You can reverse a string by using
[::-1]
. This indexation means start at the end of string, end at the start (index 0), and move with step -1 (backward).
Task
Given variable course
with the string String Manipulation in Python
. Your tasks are:
- Extract the capital P by using positive indexing.
- Extract the capital P by using negative indexing.
Hint: this string has 29 symbols, therefore the very last element has an index of 28.
Thanks for your feedback!
Sometimes, we want to move backward, i.e. starting with the very last symbol. Of course, we can count a number of symbols in a string, and then use it for our purposes. But it is a bit irrational, isn't it?
In Python, like for lists or tuples, we can access the very last element by using negative index -1
. With negative indexing, enumeration starts with 1 this time, i.e. the very last element has index -1
, the last but one -2
, and so on...
Note
You can reverse a string by using
[::-1]
. This indexation means start at the end of string, end at the start (index 0), and move with step -1 (backward).
Task
Given variable course
with the string String Manipulation in Python
. Your tasks are:
- Extract the capital P by using positive indexing.
- Extract the capital P by using negative indexing.
Hint: this string has 29 symbols, therefore the very last element has an index of 28.