Discuss / Python / 不好做

不好做

Topic source
str = s
for item in s:
    if str[:1] == ' ':
        str = str[1:]
    else:
        break;
for item in s:
    if str[-1:] == ' ':
        str = str[:-1]
    else:
        break;
return str

第一个for循环是为了检验字符串开头是否有空格,当有空格时,截取剩下的所有赋给新变量;当遇到的是非空格时,结束循环 第二个for循环是为了校验结尾是否有空格,此时的str已经去掉了开头的空格,截取str的最后一个字母,如果是空格,那么倒序截取剩余的字母


  • 1

Reply