遇到空格,我们通过split拆分单词,然后步长为-1,逆转列表。然后遍历单词,通过swaocase自动调节大小写变形。最后,再组成字符串。这里注意,最后返回结果会多一个空格,所以最后需要索引输出[:len(s)-1].
class Solution:
def trans(self, s, n):
# write code here
l = s.split(' ') # 将原字符串按照空格分隔成list
l = l[::-1] # 翻转list内的所有单词
s = ""
for letter in l:
letter = letter.swapcase() # 调整大小写
s += letter # 重新串成一个字符串
s += ' '
return s[0:len(s)-1]