Python中swapcase()函数是一个内置函数,主要用于将字符串中的大小写字母相互转换。如果字符串中的字母原本是大写字母,就会变成小写字母,如果原本是小写字母,就会变成大写字母。swapcase()函数不会对原始字符串进行修改,而是返回一个新的字符串。
swapcase()函数的语法如下:
string.swapcase()
其中,string是要进行大小写转换的字符串。
以下是两个示例:
- 对于一个字符串进行大小写转换:
str1 = 'Hello WoRld'
result = str1.swapcase()
print(result) # 输出:hELLO wOrLD
- 使用for循环和swapcase()函数将字符串中的大小写字母相互转换:
str2 = 'AbcDeFgHiJkLmNoPqRsTuVwXyZ'
result = ''
for letter in str2:
result += letter.swapcase()
print(result) # 输出:aBCdEfGhIjKlMnOpQRsTuVWxYz
这段代码中,我们通过for循环遍历了字符串中的每个字符,并使用swapcase()函数将每个字符进行大小写转换,最后将转换后的字符组成一个新的字符串并进行输出。
除了swapcase()函数外,Python还提供了许多其他有用的字符串处理函数,如lower()、upper()、capitalize()等,可以根据不同的需求进行选择。