python中swapcase函数详解

  • Post category:Python

Python中swapcase()函数是一个内置函数,主要用于将字符串中的大小写字母相互转换。如果字符串中的字母原本是大写字母,就会变成小写字母,如果原本是小写字母,就会变成大写字母。swapcase()函数不会对原始字符串进行修改,而是返回一个新的字符串。

swapcase()函数的语法如下:

string.swapcase()

其中,string是要进行大小写转换的字符串。

以下是两个示例:

  1. 对于一个字符串进行大小写转换:
str1 = 'Hello WoRld'
result = str1.swapcase()
print(result) # 输出:hELLO wOrLD
  1. 使用for循环和swapcase()函数将字符串中的大小写字母相互转换:
str2 = 'AbcDeFgHiJkLmNoPqRsTuVwXyZ'
result = ''

for letter in str2:
    result += letter.swapcase()

print(result) # 输出:aBCdEfGhIjKlMnOpQRsTuVWxYz

这段代码中,我们通过for循环遍历了字符串中的每个字符,并使用swapcase()函数将每个字符进行大小写转换,最后将转换后的字符组成一个新的字符串并进行输出。

除了swapcase()函数外,Python还提供了许多其他有用的字符串处理函数,如lower()、upper()、capitalize()等,可以根据不同的需求进行选择。