2.已知字符串a = “aAsmr3idd4bgs7D1sf9eAF”, 要求如下: 将a 字符串的大写改为小写,小写改为大写
时间: 2023-05-27 21:04:50 浏览: 105
string字符串含有大写字母将其中大写字母转为小写字母
可以使用 Python 中的字符串方法 upper() 和 lower() 来实现:
```python
a = "aAsmr3idd4bgs7D1sf9eAF"
b = ""
for char in a:
if char.isupper():
b += char.lower()
elif char.islower():
b += char.upper()
else:
b += char
print(b)
```
输出:
```
AaSMR3IDD4BGS7d1SF9Eaf
```
使用 for 循环遍历字符串,对于每个字符,如果是大写字母,就把它转换成小写字母,如果是小写字母,就把它转换成大写字母,如果不是字母(比如数字或者符号),就不做任何处理,直接把它添加到结果字符串中。最后输出结果字符串。
阅读全文