如何用if语句实现字母大小写转换
时间: 2024-11-04 14:10:26 浏览: 5
Java字母大小写转换的方法
如果你想用if语句实现字母的大小写转换,你可以编写一个简单的程序,检查输入字符是否为大写字母、小写字母或非字母字符,然后分别转换它们。这里是一个基本的示例:
```python
def convert_case(char):
if char.isupper(): # 检查是否为大写字母
return char.lower() # 转换为小写
elif char.islower(): # 检查是否为小写字母
return char.upper() # 转换为大写
else: # 非字母字符不变
return char
# 示例
input_str = "Hello World!"
output_str = "".join(convert_case(c) for c in input_str)
print(output_str) # 输出 "hELLO wORLD!"
```
在这个例子中,`isupper()` 和 `islower()` 方法用于判断字符状态,`lower()` 和 `upper()` 方法则是对字母进行大小写转换。
阅读全文