class Solution:
def reverseWords(self, s: str) -> str:
#第一步去除字符串两侧的空格
s = s.strip()
#第二步反转字符串,第一个空表示start,第二个空表示end,第三个空表示步长,步长为-1则表示从后往前进行赋值,用于字符串反转
s = s[::-1]
#第三步,拆分单词(将字符串形式变成列表形式),反转每个小部分的单词,并且消除中间部分多余的空格
# s = ' '.join(word[::-1] for word in s.split())
s_new = []
for word in s.split():
word = word[::-1]
s_new.append(word)
s = ' '.join(s_new)
return s