字串單詞反轉

2021-07-02 22:38:02 字數 428 閱讀 9112

class solution:

# @param s, a string

# @return a string

def reversewords(self, s):

if(len(s)==0): return s;

s=' '.join(s.split());#去掉所有的空格,只保留字元(串)之間的空格;

#s=s.strip()   strip()去掉字串兩邊的空格,lstrip(),rstrip()分別去掉左右兩邊的空格字元

if(len(s)==0): return s;

a=s.split(' ');

a=a[::-1]#反轉陣列或字串,1234--->4321

c=' '

s=c.join(a)#將陣列變為字串,c為元素之間的鏈結符

return s

字串反轉,單詞反轉

一 字串反轉,共蒐集了 7 種方法 public class stringreversed public static void reverse1 string s char c s.tochararray 方法二 for int i 0 i s.length 2 i for char l c sy...

字串 反轉單詞不反轉單詞內容

反轉句中的單詞 單詞內容不變 比如 輸入wuhan is dog 輸出 dog is wuhan 和字串迴圈左移類似 兩次反轉 先整體反轉 再用split函式 分割 再依次反轉合併 class solution public string fun string s stringbuffer sb n...

按單詞反轉字串

6,按單詞反轉字串 並不是簡單的字串反轉,而是按給定字串裡的單詞將字串倒轉過來,就是說字串裡面的單詞還是保持原來的順序,這裡的每個單詞用空格分開。例如 here is www.fishksy.com.cn 經過反轉後變為 www.fishksy.com.cn is here 如果只是簡單的將所有字串...