1name = "dx4iot"
2print(name[0:]) #output: dx4iot
3print(name[0:3]) #output: dx4
4#==== reverse a string ====#
5print(name[::-1]) #output: toi4xd
6print(name[0:6:2]) #output: d4o
7print(name[-4:-1]) #output: 4io
8
1str = 'codegrepper'
2# str[start:end:step]
3#by default: start = 0, end = len(str), step = 1
4print(str[:]) #codegrepper
5print(str[::]) #codegrepper
6print(str[5:]) #repper
7print(str[:8]) #codegrep
8print(str[::2]) #cdgepr
9print(str[2:8]) #degrep
10print(str[2:8:2]) #dge
11#step < 0 : reverse
12print(str[::-1]) #reppergedoc
13print(str[::-3]) #rpgo
14# str[start:end:-1] means start from the end, go backward and stop at start
15print(str[8:3:-1]) #pperg
1my_string = "Hey, This is a sample text"
2print(my_string[2:]) #prints y, This is a sample text
3print(my_string[2:7]) #prints y, Th excluding the last index
4print(my_string[2::2]) #prints y hsi apetx
5print(my_string[::-1]) #reverses the string => txet elpmas a si sihT ,yeH
1var input = 'john smith~123 Street~Apt 4~New York~NY~12345';
2
3var fields = input.split('~');
4
5var name = fields[0];
6var street = fields[1];
1 s = 'Hello'
2 # 01234 ## Showing the index numbers for the 'Hello'
3 s[1:4] ## 'ell' -- starting at 1, up to but not including 4
4 s[0:2] ## 'He'
5