str1 = ‘This is Pyhton’
print ("Slice of String : ", str1[1 : 4 : 1])
print ("Slice of String : ", str1[0 : -1 : 2])
What does this means while printing from a str1 variable in python str1[0 : -1 : 2] and how it works
Asked
Active
Viewed 164 times
-2

jonrsharpe
- 115,751
- 26
- 228
- 437
1 Answers
0
It's an array slice. It means
str1[start:stop:step]
Takes str1[1 : 4 : 1]
, starting from character in position 1
, not going past 4
, by step 1
.
print ("Slice of String : ", str1[0 : -1 : 2])
Means starting from character in position 0
(The first character), not going past the last character (position -1
is the last character since it goes cycle), by step 2
.
Position: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
String: T h i s i s P y h t o n
Position: -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1

ALFA
- 1,726
- 1
- 10
- 19