输入一个字符串,按单个单词为单位进行翻转
时间: 2024-10-27 19:02:27 浏览: 20
翻转字符串的单个字符
输入一个字符串,按单个单词进行翻转意味着将每个单独的单词顺序颠倒,而保留整个句子的语法结构不变。例如,输入 "Hello world" 翻转后会变成 "world Hello"。这种操作并不涉及到字符级别的反转,而是对字符串中空格分隔的单词进行独立的操作。
这里有一个简单的Python示例,如何实现这个功能:
```python
def reverse_words_in_string(input_str):
# 先将字符串按空格分割成单词列表
words = input_str.split(" ")
# 对每个单词进行反转
reversed_words = [word[::-1] for word in words]
# 再将反转后的单词连接回原句
reversed_string = " ".join(reversed_words)
return reversed_string
# 测试函数
input_str = "Hello world"
reversed_str = reverse_words_in_string(input_str)
print(reversed_str)
```
当你运行这段代码,你会看到输出结果为 "world Hello"。
阅读全文