pandas.Series.str.startswith # 系列.str。开始于( pat , na = None ) [来源] # 测试每个字符串元素的开头是否与模式匹配。 相当于str.startswith()。 参数: pat str 或 tuple[str, …]字符序列或字符串元组。不接受正则表达式。 na对象,默认 NaN如果测试的元素不是字符串,则显示对象。默认值取决于数组的数据类型。对于对象数据类型,numpy.nan使用。对于StringDtype,pandas.NA使用。 返回: bool 的系列或索引一系列布尔值,指示给定模式是否与每个字符串元素的开头匹配。 也可以看看 str.startswithPython标准库字符串方法。 Series.str.endswith与startswith相同,但测试字符串的结尾。 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 >>> s.str.startswith(('b', 'B')) 0 True 1 True 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