Skip to main content
`Ctrl`+`K`

# pandas.Series.str.casefold

Series.str.casefold()

  Convert strings in the Series/Index to be casefolded.

  Equivalent to `str.casefold()`.

  Returns:
    Series or Index of object

  See also

  `Series.str.lower`

    Converts all characters to lowercase.

  `Series.str.upper`

    Converts all characters to uppercase.

  `Series.str.title`

    Converts first character of each word to uppercase and remaining to lowercase.

  `Series.str.capitalize`

    Converts first character to uppercase and remaining to lowercase.

  `Series.str.swapcase`

    Converts uppercase to lowercase and lowercase to uppercase.

  `Series.str.casefold`

    Removes all case distinctions in the string.

  Examples

      >>> s = pd.Series(['lower', 'CAPITALS', 'this is a sentence', 'SwApCaSe'])
      >>> s
      0                 lower
      1              CAPITALS
      2    this is a sentence
      3              SwApCaSe
      dtype: object

      >>> s.str.lower()
      0                 lower
      1              capitals
      2    this is a sentence
      3              swapcase
      dtype: object

      >>> s.str.upper()
      0                 LOWER
      1              CAPITALS
      2    THIS IS A SENTENCE
      3              SWAPCASE
      dtype: object

      >>> s.str.title()
      0                 Lower
      1              Capitals
      2    This Is A Sentence
      3              Swapcase
      dtype: object

      >>> s.str.capitalize()
      0                 Lower
      1              Capitals
      2    This is a sentence
      3              Swapcase
      dtype: object

      >>> s.str.swapcase()
      0                 LOWER
      1              capitals
      2    THIS IS A SENTENCE
      3              sWaPcAsE
      dtype: object