#字符串反转
#解法一
def spin_words(words):
#切割为每个单词
words_list=words.split() #返回的是字符串列表
return ' '.join(w[::-1] if len(w)>=5 else w for w in words_list)
spin_words('this is a test hey fellow warriors')
#解法二
def spin_words(string):
string=string.split()
for i,s in enumerate(string):
if len(s)>=5:
string[i]=string[i][::-1]
return ' '.join(string)
spin_words('this is a test hey fellow warriors')
#字符串反转
#解法三
def spin_words(words):
res=[]
for w in words.split():
if len(w)>=5:
res.append(w[::-1])
else:
res.append(w)
return res
spin_words('this is a test hey fellow warriors')