首页 > 试题广场 >

算法题:翻转中间由各种符号隔开的字符串

[问答题]

算法题:翻转中间由各种符号隔开的字符串

def rever(s):
    tmp = ''
    res = ''
    for ch in s:
        if ch.isalpha():
            tmp += ch
        else:
            res += (tmp[::-1])
            res += ch  # 这个东东虽然不是字母,但也把它加进来
            tmp = ''
    return res

ans = rever('we; tonight! you;')
print(ans)

发表于 2019-07-18 20:30:26 回复(1)