Slicing
A slice is a subset of a string or other element. A slice could be the whole element or one character, but it’s more commonly a group of adjoining characters.
Let’s say you want to access the fifth through eleventh letters of a string. So, you start at index 4 and end at index 10, as was explained in the Indexing section. When slicing, the colon symbol (:
) is inserted between indices, like so: [4:10]
.
There is one caveat: the lower bound of a slice is always included, but the upper bound is not. So, in the preceding example, if you want to include the 10th index, you must use [4:11]
.
Now, let’s have a look at the following example for slicing.
Retrieve the fifth through eleventh letters of the destination
variable, which you used in the Indexing section:
destination[4:11]
The output is as follows:
’Francis’
Retrieve the first three letters of destination
:
destination[0:3]
The output is as follows:
’San...