def FirstReverse(str): return str[::-1] # keep this function call here # to see how to enter arguments in Python scroll down print FirstReverse(raw_input())My question now is, how does the 2 colons work? I know that it's start, stop and step, but this doesn't clarify much. Is it somewhat like looping? From what I know, it's slicing, so does it slice every -1? If so, then it would only show the last one then. It would be very much appreciated if the concept of this will be explained. Again, I'm sorry for being new and for my bad English as it is not my native language.