1print("123"[0:1]) 2 3print("123"[0:2]) 4 5print("123"[:1]) 6 7print("123"[1:]) 8 9# Idiom for copying sequence 10print("123"[:]) 11 12print("123"[:-1]) 13 14# Weird cases 15print("123"[0:0]) 16print("123"[1:0]) 17print("123"[1:1]) 18print("123"[-1:-1]) 19print("123"[-3:]) 20print("123"[-3:3]) 21print("123"[0:]) 22print("123"[:0]) 23print("123"[:-3]) 24print("123"[:-4]) 25# Range check testing, don't segfault, please ;-) 26print("123"[:1000000]) 27print("123"[1000000:]) 28print("123"[:-1000000]) 29print("123"[-1000000:]) 30# No IndexError! 31print(""[1:1]) 32print(""[-1:-1]) 33 34# bytes 35print(b"123"[0:2]) 36