Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

python 内置类 str 的字符串空格替换,类似 trim 功能的 strip 函数

python 内置(内建)数据类型 str 详解 python 内置(内建)数据类型 str 详解


python 在内置模块(builtins)中内建了字符串类 str,它提供了可以去除左右空白的函数 strip,如果只针对左边的处理可以用 lstrip 函数,只处理右边的用 rstrip 函数。

strip 函数

def strip(self, *args, **kwargs):

在不指定参数时,函数会清除字符串左右边的空格;指定参数意味着去除相应的字符串。

清除左右两边空格

>>> '  knowledge dict  '.strip()
'knowledge dict'

清除左右两边指定字符

>>> 'yyyknowledge dictyyy'.strip('y')
'knowledge dict'

lstrip 函数

>>> '  knowledge dict'.lstrip()
'knowledge dict'

rstrip 函数

>>> 'knowledge dict  '.rstrip()
'knowledge dict'