Skip to main content
`Ctrl`+`K`

# pandas.Series.str.istitle

Series.str.istitle()

  Check whether all characters in each string are titlecase.

  This is equivalent to running the Python string method `str.istitle()` for each element of the Series/Index. If a string has zero characters, `False` is returned for that check.

  Returns:
    Series or Index of bool

      Series or Index of boolean values with the same length as the original Series/Index.

  See also

  `Series.str.isalpha`

    Check whether all characters are alphabetic.

  `Series.str.isnumeric`

    Check whether all characters are numeric.

  `Series.str.isalnum`

    Check whether all characters are alphanumeric.

  `Series.str.isdigit`

    Check whether all characters are digits.

  `Series.str.isdecimal`

    Check whether all characters are decimal.

  `Series.str.isspace`

    Check whether all characters are whitespace.

  `Series.str.islower`

    Check whether all characters are lowercase.

  `Series.str.isascii`

    Check whether all characters are ascii.

  `Series.str.isupper`

    Check whether all characters are uppercase.

  Examples

  The `s5.str.istitle` method checks for whether all words are in title case (whether only the first letter of each word is capitalized). Words are assumed to be as any sequence of non-numeric characters separated by whitespace characters.

      >>> s5 = pd.Series(["leopard", "Golden Eagle", "SNAKE", ""])
      >>> s5.str.istitle()
      0    False
      1     True
      2    False
      3    False
      dtype: bool