- API reference
- Series
- pandas.Serie...
pandas.Series.str.startswith#
- Series.str.startswith(pat,na=<no_default>)[source]#
Test if the start of each string element matches a pattern.
Equivalent to
str.startswith().- Parameters:
- patstr or tuple[str, …]
Character sequence or tuple of strings. Regular expressions are notaccepted.
- nascalar, optional
Object shown if element tested is not a string. The default dependson dtype of the array. For object-dtype,
numpy.nanis used.For the nullableStringDtype,pandas.NAis used.For the"str"dtype,Falseis used.
- Returns:
- Series or Index of bool
A Series of booleans indicating whether the given pattern matchesthe start of each string element.
See also
str.startswithPython standard library string method.
Series.str.endswithSame as startswith, but tests the end of string.
Series.str.containsTests if string element contains a pattern.
Examples
>>>s=pd.Series(['bat','Bear','cat',np.nan])>>>s0 bat1 Bear2 cat3 NaNdtype: object
>>>s.str.startswith('b')0 True1 False2 False3 NaNdtype: object
>>>s.str.startswith(('b','B'))0 True1 True2 False3 NaNdtype: object
Specifyingna to beFalse instead ofNaN.
>>>s.str.startswith('b',na=False)0 True1 False2 False3 Falsedtype: bool
On this page