Python 输入字符串,奇数位置的字符大写,偶数位置的字符小写,输出转换后的字符串。例如输入abcd, 输出
时间: 2024-09-24 10:14:44 浏览: 57
在Python中,你可以通过遍历字符串并使用条件判断来实现这个功能。这里是一个简单的示例,展示了如何使用`enumerate()`函数配合字符串切片来达到目的:
```python
def convert_string(input_str):
result = ''
for i, char in enumerate(input_str): # 使用enumerate获取索引和字符
if i % 2 == 0: # 如果索引是偶数
result += char.lower() # 将字符转为小写
else: # 如果索引是奇数
result += char.upper() # 将字符转为大写
return result
# 测试例子
input_str = "abcd"
output_str = convert_string(input_str)
print(output_str) # 输出: Abcd
```
在这个例子中,我们创建了一个新的字符串`result`,然后对于输入字符串中的每个字符,如果它的位置是偶数,我们就将其转换为小写;如果是奇数位置,就转换为大写。最后返回处理后的字符串。
阅读全文