NumPy Isupper 函数

NumPyNumPyBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,我们将学习 NumPy 库中 char 模块的 isupper() 函数。该函数用于确定 ndarray 中的字符串元素是否为大写。

虚拟机使用提示

虚拟机启动完成后,点击左上角切换到 Notebook 标签页,以访问 Jupyter Notebook 进行练习。

有时,你可能需要等待几秒钟,直到 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。

如果你在学习过程中遇到问题,可以随时向 Labby 寻求帮助。实验结束后请提供反馈,我们将及时为你解决问题。

导入所需的库

我们将从导入所需的库开始,即 NumPy。

import numpy as np

定义一个字符串变量

在这一步中,我们将定义一个字符串变量并存储输入字符串。

string1 = "HELLO WORLD"

对字符串变量应用 isupper()

现在,我们将对字符串变量应用 isupper() 函数。如果字符串中的所有字符都是大写,则返回 True,否则返回 False。

x = np.char.isupper(string1)
print("After applying isupper() Function:")
print(x)

定义一个字符串数组

在这一步中,我们将定义一个字符串数组并存储输入字符串。

inp_ar = np.array(['Abc', 'ZYX', '789'])

对数组应用 isupper()

现在,我们将对字符串数组应用 isupper() 函数。如果字符串中的所有字符都是大写,则返回 True,否则返回 False。

output = np.char.isupper(inp_ar)
print ("The output array :\n", output)

总结

在本实验中,我们学习了 NumPy 库中的 isupper() 函数。我们介绍了它的语法以及该函数返回的值。我们通过将 isupper() 函数应用于字符串变量和字符串数组,来判断每个元素是否为大写。