String Methods
In this tutorial, we will learn about different methods that can be used with Strings, like finding the length of a string, counting occurrences of a sub-string in a string, joining elements of an iterable and returning a string, checking if a string ends with the sub-string, etc.
- capitalize()Returns a new string with the first character in the given string converted to upper case.
- casefold()Returns a new string with the given string value converted into lower case.
- center()Returns a new string with specified length and the given string is centered in this new string.
- count()Returns the number of occurrences of a specified value in a string.
- encode()Returns a new string which is created from the given string, encoded using specified encoding standard.
- endswith()Returns True if the string ends with the specified value, or False if the string does not end with the specified value.
- expandtabs()Sets the tab size for the tab characters in the string.
- find()Returns the index of the first occurrence of specified value in given string.
- format()Formats specified values in a string.
- format_map()Formats specified values in a string.
- index()Searches the string for a specified value and returns the position of where it was found.
- isalnum()Returns True if all characters in the string are alphanumeric.
- isalpha()Returns True if all characters in the string are in the alphabet.
- isdecimal()Returns True if all characters in the string are decimals.
- isdigit()Returns True if all characters in the string are digits.
- isidentifier()Returns True if the string is an identifier.
- islower()Returns True if all characters in the string are lower case.
- isnumeric()Returns True if all characters in the string are numeric.
- isprintable()Returns True if all characters in the string are printable.
- isspace()Returns True if all characters in the string are whitespaces.
- istitle()Returns True if the string follows the rules of a title.
- isupper()Returns True if all characters in the string are upper case.
- join()Joins the elements of an iterable to the end of the string.
- ljust()Returns a left justified version of the string.
- lower()Converts a string into lower case.
- lstrip()Returns a left trim version of the string.
- maketrans()Returns a translation table to be used in translations.
- partition()Returns a tuple where the string is parted into three parts.
- replace()Returns a string where a specified value is replaced with a specified value.
- rfind()Searches the string for a specified value and returns the last position of where it was found.
- rindex()Searches the string for a specified value and returns the last position of where it was found.
- rjust()Returns a right justified version of the string.
- rpartition()Returns a tuple where the string is parted into three parts.
- rsplit()Splits the string at the specified separator, and returns a list.
- rstrip()Returns a right trim version of the string.
- split()Splits the string at the specified separator, and returns a list.
- splitlines()Splits the string at line breaks and returns a list.
- startswith()Returns true if the string starts with the specified value.
- strip()Returns a trimmed version of the string.
- swapcase()Swaps cases, lower case becomes upper case and vice versa.
- title()Converts the first character of each word to upper case.
- translate()Returns a translated string.
- upper()Converts a string into upper case.
- zfill()Fills the string with a specified number of 0 values at the beginning.
Conclusion
In this Python Tutorial, we learned about all the string methods available in Python.