• string slicing question

Question related to mission Time Converter (24h to 12h)

 

I am a total noob with Python and seem to be doing something wrong or misunderstand string slicing. Here is the code I wrote to validate how things work:

time1 = '12:30'
print(time1[0])
print(time1[1])
print(time1[2])
print(time1[0:2])

Here is the output that I get:

1 <cr> 2 <cr> : <cr> 12 <cr>

Shouldn't "print(time1[0:2])" print out the first 3 characters (12:) of the string time1? What am I missing?

Thanks, Greg