A string is a sequence of characters. The built-in string class in Python represents strings based upon the Unicode international character set. Strings implement the common sequence of operations available in Python along with some of the additional methods which are exclusive to them. The figure below shows all of these available methods :
In this article, we shall learn about some of the more frequently used ones. Something important to note here is that all the string methods always return new values and do not change or manipulate the original string.