NumPy swapcase()函数

原文:https://www.studytonight.com/numpy/numpy-swapcase-function

在本教程中,我们将介绍 Numpy 库中 char 模块的swapcase()功能。

swapcase()函数主要用于返回字符串的逐元素副本,字符串的大写字符转换为小写字符,小写字符转换为大写字符。简而言之,它交换或改变给定字符串中字符的大小写。

对于 8 位字符串,此函数依赖于区域设置。

swapcase()的语法:

使用该函数所需的语法如下:

numpy.char.swapcase(arr)

以上语法表明capitalize()函数取两个参数。

注: 在上面的语法中,arr参数表示输入数组,可以是字符串或 Unicode 的形式。

返回值:

该函数将返回小写大写值的字符串副本,反之亦然。

让我们介绍一些与此功能相关的示例。

例 1:

在下面给出的代码片段中,我们将对包含字符串的数组应用swapcase()函数:

import numpy as np

inp = np.array(['A4B C', '4c Rb', 'B Ec4', 'rp4q']) 
print("The input array is: ") 
print(inp)

outp = np.char.swapcase(inp) 
print("The output swapcased array :") 
print(outp)

输入数组为: [' A4B C ' ' 4C Rb ' ' B Ec4 ' ' RP4Q '] 输出数组为: ['a4b c' '4C rB' 'b eC4' 'RP4Q']

例 2:

我们再举一个例子:

import numpy as np

a= np.array(['WELCOMe', 'to', 'StuDyToNIGHT']) 

print ("The input array is: ", a) 

b = np.char.swapcase(a) 
print ("The output swapcased array :", b)

输入数组为:[“欢迎”到“StudyTonight”] 输出数组为:[“欢迎”到“StudyTonight”]

摘要

在本教程中,我们学习了 Numpy 库中的swapcase()函数。我们介绍了如何使用它的语法和这个函数返回的值,以及多个代码示例。