numpy.strings.rpartition#
- strings.rpartition(a, sep)[源代码]#
围绕最右边的分隔符分区(分割)
a中的每个元素。对于
a中的每个元素,在最后一个分隔符sep处将其分割,并返回一个 3 元组,包含分隔符之前的부분、分隔符本身以及分隔符之后的部分。如果找不到分隔符,则元组的第三个元素将包含整个字符串,而第一个和第二个元素将是空字符串。- 参数:
- a类数组,具有
StringDType、bytes_或str_数据类型 输入数组。
- sep数组类,具有
StringDType、bytes_或str_数据类型 用于分割
a中每个字符串元素的分隔符。
- a类数组,具有
- 返回:
- 输出3元组:
具有
StringDType、bytes_或str_数据类型的数组,包含分隔符之前的부분具有
StringDType、bytes_或str_数据类型的数组,包含分隔符具有
StringDType、bytes_或str_数据类型的数组,包含分隔符之后的部分
另请参阅
示例
>>> 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'))