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.