Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-builtin-class-str-strip.html

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'

 

python 在内置模块(builtins)中内建了字符串类 str,从版本 2.6 开始新增了字符串格式化函数 format,它通过 {} ...
python 字符串 str 转 json 对象(本质上的 python 的 dict 对象)可以利用标准库中提供的 json 模块的 lo ...
Python 中,除了内置函数也有内置类,它们也存在于 builtins 模块中。 ...
我将为你介绍以下几种常见的实现方式,包括使用String方法、正则表达式以及第三方库ApacheCommonsLang。###使用Strin ...
Python中有个特殊的模块builtins,该模块无需导入便可使用,其中包含了许多内置函数和类。chr()用于将给定的ASCII码值转换为 ...