Here are the examples of String slicing in Python. Below examples demonstrates how to use positive and negative slicing . These examples tell what the result will be for single and double colon operators.
Python index for string occurrence first, last and so on
The index for the first occurrence is zero and increments one towards the right. The index from the last element is as follows -1 -2 , -3 and so on.

Read: Positive string Slicing examples in Python
Negative slice
The index for the last elements is ‘-1’. Below the example, I will use minus slice and explain how it works.
s = 'Shenanigan'
print(s[:-4])
The output
Shenan
** Process exited - Return Code: 0 **
The length value has -4. That means towards the left side, after -4th digit, it displays the string. So in the display, we got the ‘Shenan’ substring.
Negative index on both the sides of the colon
string = "freecodecamp"
print(string[-4:-1])
The output
cam
** Process exited - Return Code: 0 **
Here, length starts from -4, which means ‘c’ towards the left side. The length parameter after the colon is -1, which means it ignores the last element. So the final output is the cam.
String slices with two colons
This is an advanced slicing method in python. Where in you can use double slicing operators. Let us see how it works.
s = 'Shenanigan'
print(s[0:10:2])
The output
Seaia
** Process exited - Return Code: 0 **
Here, in the first step [0:10], it prints the entire string. After the second colon, the ‘2’ tells to print every second element. So the final output is Seaia.
Related posts
You must be logged in to post a comment.