pandas.Series.str.endswith#
- Series.str.endswith(pat, na=<no_default>)[source]#
Test if the end of each string element matches a pattern.
Equivalent to
str.endswith().- Parameters:
- patstr or tuple[str, …]
Character sequence or tuple of strings. Regular expressions are not accepted.
- nascalar, optional
Object shown if element tested is not a string. The default depends on dtype of the array. For the
"str"dtype,Falseis used. For object dtype,numpy.nanis used. For the nullableStringDtype,pandas.NAis used.
- Returns:
- Series or Index of bool
A Series of booleans indicating whether the given pattern matches the end of each string element.
See also
str.endswithPython standard library string method.
Series.str.startswithSame as endswith, but tests the start of string.
Series.str.containsTests if string element contains a pattern.
Examples
>>> s = pd.Series(["bat", "bear", "caT", np.nan]) >>> s 0 bat 1 bear 2 caT 3 NaN dtype: str
>>> s.str.endswith("t") 0 True 1 False 2 False 3 False dtype: bool
>>> s.str.endswith(("t", "T")) 0 True 1 False 2 True 3 False dtype: bool