📅  最后修改于: 2023-12-03 14:44:49.618000             🧑  作者: Mango
islower()
函数是NumPy字符串操作功能中的一个函数,该函数用于检查字符串中的所有字符是否都是小写字母。
numpy.char.islower(arr)
arr
:字符串或数组。islower()
函数返回布尔类型数组,其中的元素为True表示该元素是小写字母,False则表示该元素不是小写字母。
import numpy as np
arr = np.array(['abc', 'Abc', 'ABC', '123', 'aBc'])
result = np.char.islower(arr)
print(result) # [ True False False False False]
在上面的示例中,我们创建了一个字符串类型的NumPy数组arr
,然后使用islower()
函数检查该数组中每个字符串的所有字符是否都是小写字母。最终输出的结果是一个布尔类型数组,其中第一个元素为True,表示字符串'abc'中的所有字符都是小写字母;第二个元素为False,表示字符串'Abc'中的第一个字符是大写字母;第三个和第四个元素都为False,表示字符串'ABC'和'123'中没有小写字母;第五个元素为False,表示字符串'aBc'中的第二个字符是大写字母。
islower()
函数对于空字符串或数组也能正常运行,其返回值为False
;islower()
函数对于非字符串类型的数组元素会抛出异常,需要先将其转化为字符串类型。