Course Content
Data Types in Python
Data Types in Python
Slice the Word
In the preceding chapter, we discussed the method for extracting a particular character from a string. However, what procedures can we employ to obtain a particular substring with a consecutive sequence of characters? The most straightforward approach is to employ a technique called slicing.
This operation allows us to get not only one symbol, but a combination of symbols per operation. Take a look at the syntax:
string = "Extract the word kitten" kitten = string[17:23] print(kitten)
The syntax is string[starting_index : ending_index]
, but try to double check the indexation for the word kitten
.
k
has an index of 17
, but the n
character has an index of 22
, not 23
.
Why was 23 written?
The solution is straightforward. The ending index is exclusive, meaning that when we write 23, Python does not include this index but considers the one immediately before it.
Swipe to show code editor
Proficiency in handling strings is of paramount importance. Furthermore, it will significantly enhance your ability to manipulate data structures.
- Select the word
puppy
using slicing. - Select the word
nestling
using slicing. - Print the variable
puppy
. - Print the variable
nestling
.
Use the features that were examined in this chapter.😇
Thanks for your feedback!
Slice the Word
In the preceding chapter, we discussed the method for extracting a particular character from a string. However, what procedures can we employ to obtain a particular substring with a consecutive sequence of characters? The most straightforward approach is to employ a technique called slicing.
This operation allows us to get not only one symbol, but a combination of symbols per operation. Take a look at the syntax:
string = "Extract the word kitten" kitten = string[17:23] print(kitten)
The syntax is string[starting_index : ending_index]
, but try to double check the indexation for the word kitten
.
k
has an index of 17
, but the n
character has an index of 22
, not 23
.
Why was 23 written?
The solution is straightforward. The ending index is exclusive, meaning that when we write 23, Python does not include this index but considers the one immediately before it.
Swipe to show code editor
Proficiency in handling strings is of paramount importance. Furthermore, it will significantly enhance your ability to manipulate data structures.
- Select the word
puppy
using slicing. - Select the word
nestling
using slicing. - Print the variable
puppy
. - Print the variable
nestling
.
Use the features that were examined in this chapter.😇
Thanks for your feedback!
Slice the Word
In the preceding chapter, we discussed the method for extracting a particular character from a string. However, what procedures can we employ to obtain a particular substring with a consecutive sequence of characters? The most straightforward approach is to employ a technique called slicing.
This operation allows us to get not only one symbol, but a combination of symbols per operation. Take a look at the syntax:
string = "Extract the word kitten" kitten = string[17:23] print(kitten)
The syntax is string[starting_index : ending_index]
, but try to double check the indexation for the word kitten
.
k
has an index of 17
, but the n
character has an index of 22
, not 23
.
Why was 23 written?
The solution is straightforward. The ending index is exclusive, meaning that when we write 23, Python does not include this index but considers the one immediately before it.
Swipe to show code editor
Proficiency in handling strings is of paramount importance. Furthermore, it will significantly enhance your ability to manipulate data structures.
- Select the word
puppy
using slicing. - Select the word
nestling
using slicing. - Print the variable
puppy
. - Print the variable
nestling
.
Use the features that were examined in this chapter.😇
Thanks for your feedback!
In the preceding chapter, we discussed the method for extracting a particular character from a string. However, what procedures can we employ to obtain a particular substring with a consecutive sequence of characters? The most straightforward approach is to employ a technique called slicing.
This operation allows us to get not only one symbol, but a combination of symbols per operation. Take a look at the syntax:
string = "Extract the word kitten" kitten = string[17:23] print(kitten)
The syntax is string[starting_index : ending_index]
, but try to double check the indexation for the word kitten
.
k
has an index of 17
, but the n
character has an index of 22
, not 23
.
Why was 23 written?
The solution is straightforward. The ending index is exclusive, meaning that when we write 23, Python does not include this index but considers the one immediately before it.
Swipe to show code editor
Proficiency in handling strings is of paramount importance. Furthermore, it will significantly enhance your ability to manipulate data structures.
- Select the word
puppy
using slicing. - Select the word
nestling
using slicing. - Print the variable
puppy
. - Print the variable
nestling
.
Use the features that were examined in this chapter.😇