Numpy字符串操作rindex()函数
numpy.core.defchararray.rindex()函数,当没有找到子串子时引发ValueError。从元素角度调用str.rindex。
语法: numpy.core.defchararray.rindex(arr, sub, start = 0, end = None)
参数 :
arr : [array-like of str or unicode] 类似于str或unicode的数组。
sub : [str or unicode] 输入字符串或unicode。
start, end : [int, optional] 可选参数start和end被解释为片状符号。
返回 : 返回输出的ints数组。
代码#1:
# Python program explaining
# numpy.char.rindex() function
# importing numpy as geek
import numpy as geek
arr = "GeeksforGeeks - A computer science portal for geeks"
sub = 'science'
gfg = geek.char.rindex(arr, sub)
print (gfg)
输出 :
27
代码#2:
# Python program explaining
# numpy.char.rindex() function
# importing numpy as geek
import numpy as geek
arr = "GeeksforGeeks - A computer science portal for geeks"
sub = 'geeks'
gfg = geek.char.rindex(arr, sub, start = 0, end = None)
print (gfg)
输出 :
46