Numpy字符串操作 startswith()函数
numpy.core.defchararray.startswith()函数返回一个布尔数组,如果其中的字符串元素以前缀开始,则为真,否则为假。
语法: numpy.core.defchararray.startswith(arr, prefix, start = 0, end = None)
参数 :
arr : [array-like of str or unicode] str的数组。
prefix: [str] 输入字符串。
start, end : [int, optional] 有了可选的start,就从该位置开始测试。如果有可选的结束,则在该位置停止比较。
返回: [ndarray] 返回布尔运算的数组。
代码#1:
# Python program explaining
# numpy.char.startswith() function
# importing numpy as geek
import numpy as geek
arr = "GeeksforGeeks - A computer science portal"
prefix = 'Geeks'
gfg = geek.char.startswith(arr, prefix, start = 0, end = None)
print (gfg)
输出 :
True
代码#2:
# Python program explaining
# numpy.char.startswith() function
# importing numpy as geek
import numpy as geek
arr = "GeeksforGeeks - A computer science portal"
prefix = 'None'
gfg = geek.char.startswith(arr, prefix, start = 0, end = None)
print (gfg)
输出 :
False