我如何修剪空白?

  • 问题:
  • 有没有一个Python函数可以从字符串中删除空格(空格和制表符)?在

    示例:\t示例字符串\t示例字符串

  • 答案:
  • 两边空白:

    s = "  \t a string example\t  "
    s = s.strip()

    右侧空白:

    s = s.rstrip()

    左侧空白:

    s = s.lstrip()

    作为thedz指出,您可以提供一个参数来将任意字符剥离到以下任何函数中:

    s = s.strip(' \t\n\r')

    这将从字符串的左侧、右侧或两侧删除任何空格、\t\n\r字符。在

    上面的示例只从字符串的左侧和右侧移除字符串。如果还想删除字符串中间的字符,请尝试re.sub公司

    import re
    print re.sub('[\s+]', '', s)

    应该打印出来:

    astringexample