Posted By: Joan Venge
Is there a way to substring a string in Python, to get a new string from the third character to the end of the string?
If leaving the second part means ’till the end’, and if you leave the first part, does it start from the start?
>>> x = "Hello World!" >>> x[2:] 'llo World!' >>> x[:2] 'He' >>> x[:-2] 'Hello Worl' >>> x[-2:] 'd!' >>> x[2:-2] 'llo Worl'
Python calls this concept “slicing” and it works on more than just strings. Take a look here for a comprehensive introduction.