跳到主要内容

简述如何把一个字符串的大小写取反(大写变小写小写 变大写),例如 ’AbC' 变成 'aBc' ?

参考答案:

你可以使用Python的内置函数swapcase()来实现这个功能。swapcase()函数会遍历字符串中的每个字符,如果字符是大写,就将其转换为小写,如果字符是小写,就将其转换为大写。

以下是一个简单的示例:

s = 'AbC'
new_s = s.swapcase()
print(new_s)  # 输出 'aBc'

在这个例子中,s.swapcase()会返回一个新的字符串,其中s中的大写字母被转换为小写,小写字母被转换为大写。然后,我们将这个新的字符串赋值给new_s,并打印出来。

需要注意的是,swapcase()函数不会修改原始字符串,而是返回一个新的字符串。在Python中,字符串是不可变的,所以你不能直接修改一个字符串。