1. 程式人生 > >Python練習筆記 - - 句子翻轉

Python練習筆記 - - 句子翻轉

Python練習筆記 - - 句子翻轉

題目描述

給定一個句子(只包含字母和空格), 將句子中的單詞位置反轉,單詞用空格分割, 單詞之間只有一個空格,前後沒有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”。

輸入描述:

輸入資料有多組,每組佔一行,包含一個句子(句子長度小於1000個字元)

輸出描述:

對於每個測試示例,要求輸出句子中單詞反轉後形成的句子

示例1

輸入:
hello xiao mi
輸出:
mi xiao hello

解題思路&程式碼段

Python3 程式碼片.

print( ' '.join( input().split(' ')[::-1] ) )

函式說明

join()函式

語法: ‘sep’.join(seq)

引數說明
sep:分隔符。可以為空
seq:要連線的元素序列、字串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合併成一個新的字串

返回值:返回一個以分隔符sep連線各個元素後生成的字串

split(’ '): 按照空格劃分

[::-1]: 倒序遍歷