输入一个字符串将字符串中的大写字母放到小写字母后面
时间: 2024-10-22 21:04:47 浏览: 12
你可以使用编程语言中的字符串操作函数来实现这个功能。例如,在Python中,可以使用内置的`sorted()`函数结合列表推导式来完成。这里是一个简单的示例:
```python
def rearrange_string(s):
# 将字符串拆分成大写字母和小写字母两个列表
upper = [char for char in s if char.isupper()]
lower = [char for char in s if char.islower()]
# 使用sorted()对小写字母排序,然后合并大写字母
sorted_s = ''.join(sorted(lower)) + ''.join(upper)
return sorted_s
# 测试示例
input_str = "Hello World!"
output_str = rearrange_string(input_str)
print("原始字符串:", input_str)
print("处理后的字符串:", output_str)
```
在这个例子中,输入的字符串"Hello World!"会变成"dlorwHeellW"。
阅读全文