句子反转

题目要求:

给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (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])) 这条语句与上面的程序等价

posted on 2018-09-19 10:39  *简单就好*  阅读(214)  评论(0编辑  收藏  举报

导航