题目要求:
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”
方法一:
str =input().split(" ")
print(" ".join(str[::-1]))
其中str[::-1]与str.reverse()等价
方法二:
a = input()
for i in a:
if not i.isalpha():
a = a.replace(i,' ')
a = a.split()
b = a[::-1]
print(' '.join(b))
方法三:
import sys
for i, v in enumerate(sys.stdin.readlines()):
v = v.strip().split(' ')[::-1]
print (" ".join(v))
# print(" ".join(sys.stdin.readlines().strip().split(" ")[::-1])) 这条语句与上面的程序等价