Exploring the endswith() method
Exploring the endswith() method Today I learned about the .endswith() method in Python. It was something really really cool and new and it was really interesting to use. It basically is a really really cool way to check if a string ends with the same thing it is being checked against or not. So how would we use it exactly? Well it takes 3 arguments: one compulsory, two optional: string.endswith(suffix[, start [, end]]) So you can either just have the suffix and see if the value is the same at the end of the string: name_string = "susanna" name_string.endswith("anna") -> returns True Or you can slice, let me try name_string = "susanna" name_string.endswith("san", 2, 5) -> returns True As with all slicing, please remember that the ending condition is +1 of the index of the last character you would like to include, and the start INCLUDES the starting character that you want to include, so the exact index of that character. It's just like