numpy.strings.rpartition#
- strings.rpartition(a, sep)[source]#
以最右邊的分隔符號分割每個元素。
對於
a
中的每個元素,在最後一次出現sep
的位置分割元素,並傳回一個包含分隔符號之前的部分、分隔符號本身以及分隔符號之後的部分的 3 元組。如果找不到分隔符號,則元組的第三個項目將包含整個字串,而第一個和第二個項目將會是空字串。- 參數:
- a類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype 輸入陣列
- sep類陣列 (array-like),具有
StringDType
、bytes_
或str_
dtype 用於分割
a
中每個字串元素的分隔符號。
- a類陣列 (array-like),具有
- 傳回值:
- out3 元組:
包含分隔符號之前部分的
StringDType
、bytes_
或str_
dtype 陣列包含分隔符號的
StringDType
、bytes_
或str_
dtype 陣列包含分隔符號之後部分的
StringDType
、bytes_
或str_
dtype 陣列
另請參閱
範例
>>> import numpy as np >>> a = np.array(['aAaAaA', ' aA ', 'abBABba']) >>> np.strings.rpartition(a, 'A') (array(['aAaAa', ' a', 'abB'], dtype='<U5'), array(['A', 'A', 'A'], dtype='<U1'), array(['', ' ', 'Bba'], dtype='<U3'))