在Python中,你可以使用以下几种方法来交换字符串中的字母大小写:
1. 使用`swapcase()`方法:
s = "Hello World"
result = s.swapcase()
print(result) 输出:hELLO wORLD
2. 使用`translate()`方法和`str.maketrans()`方法:
s = "ABCD"
orig = "ABCD"
rep = "DCBA"
trans_table = str.maketrans(orig, rep)
s = s.translate(trans_table)
print(s) 输出:DCBEEEEEEAEADDD
3. 使用`replace()`方法配合临时占位符:
s = "ABBA"
s = s.replace("A", "$") $BB$
s = s.replace("B", "A") $AA$
s = s.replace("$", "B")
print(s) 输出:BAAB
以上方法都可以实现字母大小写的交换,你可以根据具体需求选择合适的方法