strip() 函数详解strip() 是 Python 中用于处理字符串的一个常用方法,主要用于移除字符串开头和结尾的指定字符(默认为空白字符,如空格、换行符、制表符等)。
str.strip([chars])
str:要处理的字符串。chars(可选):指定要去除的字符集合。如果不提供,默认去除空白字符。>>> s = " Hello, World! "
>>> s.strip()
'Hello, World!'
>>> s = "###Python###"
>>> s.strip('#')
'Python'
>>> s = "...Hello!!!"
>>> s.strip('.!')
'Hello'
注意:strip() 会将 chars 参数视为一个字符集合,而不是子字符串。
lstrip():仅去除字符串左侧(开头)的指定字符。rstrip():仅去除字符串右侧(结尾)的指定字符。strip() 不会修改原字符串(因为字符串在 Python 中是不可变的),而是返回一个新的字符串。
尝试在下方输入框中输入带空格或符号的字符串,点击“清理”按钮查看 strip() 的效果: