numpy.strings.rfind#
- strings.rfind(a, sub, start=0, end=None)[原始碼]#
針對每個元素,回傳子字串
sub
在字串中找到的最高索引,使得sub
包含在 [start
,end
] 的範圍內。- 參數:
- a類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype - sub類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype 要搜尋的子字串。
- start, end類陣列 (array-like),具有任何整數 dtype
要搜尋的範圍,解讀方式如同切片表示法。
- a類陣列 (array-like),具有
- 回傳值:
- yndarray
整數的輸出陣列
另請參閱
範例
>>> import numpy as np >>> a = np.array(["Computer Science"]) >>> np.strings.rfind(a, "Science", start=0, end=None) array([9]) >>> np.strings.rfind(a, "Science", start=0, end=8) array([-1]) >>> b = np.array(["Computer Science", "Science"]) >>> np.strings.rfind(b, "Science", start=0, end=None) array([9, 0])