numpy.char.startswith#
- char.startswith(a, prefix, start=0, end=None)[源代码]#
返回一个布尔数组,其中
a中的字符串元素以prefix开头的位置为 True ,否则为 False .- 参数:
- a: 类数组,具有
StringDType,bytes_或str_dtype类数组,具有 - prefix : 类数组,带有
StringDType,bytes_或str_dtype类数组,具有 - start, end类数组对象,具有任何整数dtype
使用
start,从该位置开始测试. 使用end,在该位置停止比较.
- a: 类数组,具有
- 返回:
- outndarray
布尔值的输出数组
示例
>>> import numpy as np >>> s = np.array(['foo', 'bar']) >>> s array(['foo', 'bar'], dtype='<U3') >>> np.strings.startswith(s, 'fo') array([True, False]) >>> np.strings.startswith(s, 'o', start=1, end=2) array([True, False])