pandas.Series.str.startswith#

Series.str.startswith(pat, na=None)[源代码]#

测试每个字符串元素的开头是否与模式匹配。

相当于 str.startswith()

参数
pat应力

字符序列。不接受正则表达式。

na对象,默认NaN

如果测试的元素不是字符串,则显示。默认设置取决于数组的数据类型。对于对象数据类型, numpy.nan 使用的是。为 StringDtypepandas.NA 是使用的。

退货
布尔值的系列或指数

一系列布尔值,指示给定模式是否与每个字符串元素的开头匹配。

参见

str.startswith

Python标准库字符串方法。

Series.str.endswith

与以开头相同,但测试字符串的结尾。

Series.str.contains

测试字符串元素是否包含模式。

示例

>>> s = pd.Series(['bat', 'Bear', 'cat', np.nan])
>>> s
0     bat
1    Bear
2     cat
3     NaN
dtype: object
>>> s.str.startswith('b')
0     True
1    False
2    False
3      NaN
dtype: object

指定 na 成为 False 而不是 NaN

>>> s.str.startswith('b', na=False)
0     True
1    False
2    False
3    False
dtype: bool