如何在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'
。