Skip to content

如何在Python中去除字符串中的空白字符?

在处理Python字符串时,一个常见的问题是如何去除字符串中的空白字符。空白字符包括空格 ()、制表符 (\t)、换行符 (\n) 和回车符 (\r)。下面介绍了三种在Python中去除字符串中的空白字符的方法。

去除字符串开头和结尾的空白字符

使用 str.strip() 方法去除字符串开头和结尾的空白字符。

'  Hello  '.strip()    # 'Hello'

去除字符串开头的空白字符

字符串开头的空白字符是指字符串开头的空白字符。要去除它们,使用 str.lstrip() 方法。

'  Hello  '.lstrip()   # 'Hello  '

去除字符串结尾的空白字符

字符串结尾的空白字符是指字符串结尾的空白字符。要去除它们,使用 str.rstrip() 方法。

'  Hello  '.rstrip()   # '  Hello'

rstrip() 方法用于删除字符串末尾的空格。在这个例子中,字符串 ' Hello ' 的末尾有两个空格,调用 rstrip() 方法后,这两个空格被删除,返回的结果是 ' Hello'