📜  numpy字符串操作 | islower()函数(1)

📅  最后修改于: 2023-12-03 14:44:49.618000             🧑  作者: Mango

NumPy字符串操作 | islower()函数

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()函数对于非字符串类型的数组元素会抛出异常,需要先将其转化为字符串类型。