#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# filename : reverse-string.py
# author : [email protected]
'''題目描述
給定乙個句子(只包含字母和空格), 將句子中的單詞位置反轉,單詞用空格分割, 單詞之間只有乙個空格,前後沒有空格。 比如: (1) 「hello xiao mi」-> 「mi xiao hello」
輸入描述:
輸入資料有多組,每組佔一行,包含乙個句子(句子長度小於1000個字元)
輸出描述:
對於每個測試示例,要求輸出句子中單詞反轉後形成的句子
示例1輸入 hello xiao mi
輸出 mi xiao hello'''
'''hello xiao mi
im oaix olleh
mi xiao hello
'''def
reverse_words
(source):
tmp = source.split()
return
' '.join(tmp[::-1])
defreverse_stringall
(source):
return source[::-1]
#for i in range(0, len(source)):
if __name__ == '__main__':
sou = input()
print(reverse_stringall(sou))
print(reverse_words(sou))
Python 字串反轉
一 字串切片 簡潔 res s 1 二 借助listt的reverse 2.使用list的reverse函式 3.使用join函式將列表中元素組合成乙個字串 l list s res join l.reverse 三 使用reduce函式 result reduce lambda x,y y x,s...
python 反轉字串
例如 s abcdef 要求反轉輸出 fedcba 方法1 字串切片 s 1 方法2 將字串s轉成列表 利用列表的.reverse 反轉函式解決 ls list s ls.reverse print join ls 方法3 ls list s result for l in range len ls...
python字串反轉
實現字串反轉的方法有很多,這裡我簡單介紹一些常用的。1 字串切片 s 123456 print s 1 654321 這種方式最簡單,效率最高,是我最推薦的方法。當然這裡的切片並不是字串獨有的,列表也可以,實際上我們認為字串是特殊的列表。s 123456 list s 1 6 5 4 3 2 1 p...