编写一个程序来翻转给定句子中的单词顺序。
- 定义函数
reverse_sentence_words()
,该函数接受一个参数sentence
(表示句子)。 - 该函数应该返回翻转其单词顺序的句子。
- 考虑任何由空格字符分隔的序列作为一个单词。
- 不要在句子的开头或结尾添加额外的空格。
- 解析:
def reverse_sentence_words(sentence):
# 此处写你的代码
word=sentence.split(" ")
word.reverse()
r_sentence=' '.join(word) #将单词列表中的单词按照原顺序连接成一个句子。
return r_sentence
# 获取输入
sentence = input()
# 调用函数并打印结果
print(reverse_sentence_words(sentence))
split()函数:将句子拆分成单词列表
reverse()函数:
翻转单词列表
join()函数:语法: 'sep'.join(seq)
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串