NumPy capitalize()
函数
原文:https://www.studytonight.com/numpy/numpy-capitalize-function
在本教程中,我们将介绍 Numpy 库中 char 模块的capitalize()
功能。
capitalize()
功能基本上是用来将字符串的第一个字符转换成大写的(大写)字母。如果字符串的第一个字符已经是大写的,那么这个函数将返回原始字符串本身。
该函数以元素方式调用str.capitalize
。
对于 8 位字符串,此函数依赖于区域设置。
capitalize()
的语法:
使用该函数所需的语法如下:
numpy.char.capitalize(arr)
以上语法表明capitalize()
函数取两个参数。
在上面的语法中,参数arr
主要用于指示将应用该函数的字符串的输入数组。
返回值:
该函数将返回一个以大写字母开头的字符串。
示例 1:使用字符串
代码片段如下,我们将使用带有简单字符串的capitalize()
函数:
import numpy as np
a = "welcome to StudyTonight!!"
print("The original string:")
print(a)
print("Capitalizing the string using capitalize() function :")
x = np.char.capitalize(a)
print(x)
原弦: 欢迎 StudyTonight!! 使用大写()函数将字符串大写: 欢迎 StudyTonight!!
例 2:
下面是一个代码片段,我们将使用一个已经大写的字符串作为输入,然后检查输出是否相同:
import numpy as np
a = "StudyTonight is a best place to learn coding online"
print("The original string:\n")
print(a)
print("\n")
print("Capitalizing the string using capitalize() function:\n")
x = np.char.capitalize(a)
print(x)
原字符串:
学习今晚是在线学习编码的最佳地点
使用大写()函数将字符串大写:
学习今晚是在线学习编码的最佳地点
示例 3:使用字符串数组
在这个例子中,我们将获取一个字符串数组,并将使用capitalize()
函数:
import numpy as np
arr = np.array(['what aRE YOUR', 'plans for Tonight', 'will you','study tonight'])
print ("The original Input array : \n", arr)
output = np.char.capitalize(arr)
print ("The output array: ", output)
原始输入数组: [“你今晚有什么计划”“你今晚会学习吗”] 输出数组:【“你今晚有什么计划”“你今晚会学习吗”】
在输出中,您应该注意到,该函数不仅将字符串中的第一个字符更改为大写,而且如果其他字符是大写的,它也会将它们更改为小写,就像上面示例中对字符串“ what aRE YOUR 所做的那样。
摘要
在本教程中,我们学习了 Numpy 库中的capitalize()
函数。我们介绍了如何使用它的语法和这个函数返回的值,以及多个代码示例。