Discuss / Python / 交作业

交作业

Topic source

总是以找到空格所在位置,然后进行切片这个思路在写,结果一般代码不适合''和纯空格情况,偷懒直接加了排除这些情况的if语句,看了评论区才恍然大悟...

    if s == '':

        return s

    else:

        n = 0 

        m = 0

        while s[n] == ' ':

            n = n + 1

            if n == len(s):

                return ''

        while s[::-1][m] == ' ':

            m = m + 1

            if m == len(s):

                return ''

        s = s[n:len(s)-m]

        # print(s,len(s))

        return s


  • 1

Reply