python中swapcase函数详解

  • Post category:Python

当我们编写Python程序时,我们经常需要对字符串中的大小写进行转换。在这种情况下,Python中的 swapcase() 函数是非常有用的。 swapcase() 函数用于将字符串中的大写字母转换成小写字母,将小写字母转换成大写字母。

下面是 swapcase() 函数的语法:

string.swapcase()

下面是该方法的详细解释:

Python中的 swapcase() 函数将字符串中的大小写字母互换。大写字母转换成小写字母,小写字母转换成大写字母。它不改变原来的字符串,而是创建一个新的字符串,包含交换大小写字母后的结果。

让我们看一下swapcase()函数的示例:


string = "Hello, world!"

print("原字符串:" + string)

#使用swapcase()函数
result = string.swapcase()

print("转换后的字符串:" + result)

输出:

原字符串:Hello, world!
转换后的字符串:hELLO, WORLD!

我们还可以用swapcase()函数批量转换一个列表中的字符串的大小写。示例代码如下:

string_list = ["Hello, world!", "I am writing in Python."]

print("原字符串列表:" + str(string_list))

#使用swapcase()函数
result_list = [i.swapcase() for i in string_list]

print("转换后的字符串列表:" + str(result_list))

输出:

原字符串列表:['Hello, world!', 'I am writing in Python.']
转换后的字符串列表:['hELLO, WORLD!', 'i AM WRITING IN pYTHON.']

swapcase()函数中,即使字符串没有任何大小写字符,它也会返回与原始字符串相同的结果。因此,swapcase() 函数对于在字符串中查找和更改大小写字母非常有用,特别是对于需要快速大小写字符更改的程序。

希望本文解释了 swapcase()函数的相关信息。