Strings in Python are objects, and because of Python’s strong operator support, simple tasks like concatenating two strings together can be done easily using the + operator. Strings are also sequences, and that means that you can address a single character or a sequence of characters (a slice) without resorting to an additional function to extract the characters you want.
But what about other operations, like changing the case of a string or splitting a text record where fields are delimited by a single character into separate fields?