🔵 🔵 🔵


Primary

၊၊||၊|။

Series.str.startswith() ⚬|Documentation|1st|20251021202952-00-⌔

pandas.Series.str.startswith — pandas 2.3.3 documentation#pandas.Series.str.startswith

Series.str.startswith(pat, na=<no_default>)

Test if the start of each string element matches a pattern.

Equivalent to str.startswith().

Parameters:
pat: str or tuple[str, …]

Character sequence or tuple of strings. Regular expressions are not accepted.

na: scalar, optional

Object shown if element tested is not a string. The default depends on dtype of the array. For the "str" dtype, False is used. For object dtype, numpy.nan is used. For the nullable StringDtype, pandas.NA is used.

Returns:
Series or Index of bool

A Series of booleans indicating whether the given pattern matches the start of each string element.

See also:
str.startswith

Python standard library string method.

Series.str.endswith

Same as startswith, but tests the end of string.

Series.str.contains

Tests 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.startswith("b")
0     True
1    False
2    False
3    False
dtype: bool
>>> s.str.startswith(("b", "B"))
0     True
1     True
2    False
3    False
dtype: bool

Printed 2026-06-28.

(echo:: @ )

Link to original

Secondary

• • •