用Python将一个字符串中大写元音字母转换成小写,小写元音字母转换成大写
时间: 2023-12-22 22:04:10 浏览: 214
python-leetcode面试题解之第345题反转字符串中的元音字母.zip
可以使用Python的字符串操作来实现这个功能。以下是样例代码:
```python
string = "ThIs Is A SaMpLe StRiNg"
vowels = "AEIOUaeiou"
new_string = ""
for char in string:
if char in vowels:
if char.isupper():
new_string += char.lower()
else:
new_string += char.upper()
else:
new_string += char
print(new_string)
```
输出结果为:
```
tHiS iS a sAmPlE sTrInG
```
代码的实现思路是:遍历字符串中的每个字符,如果字符是元音字母,则判断它的大小写,并将其转换成相反的大小写形式,然后添加到新字符串中。如果字符不是元音字母,则直接添加到新字符串中。最后输出新字符串。
阅读全文