`

Python strip lstrip rstrip使用方法

 
阅读更多

Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。

这三个函数都可传入一个参数,指定要去除的首尾字符。

需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:

theString = 'saaaay yes no yaaaass'
print theString.strip('say')

theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内。所以,输出的结果为: 
yes no 
比较简单吧,lstrip和rstrip原理是一样的。

注意:当没有传入参数时,是默认去除首尾空格的 

theString = 'saaaay yes no yaaaass'
print theString.strip('say') 
print theString.strip('say ') #say后面有空格 
print theString.lstrip('say') 
print theString.rstrip('say') 


#运行结果: 

 yes no 
es no
 yes no yaaaass
saaaay yes no 

 

分享到:
评论

相关推荐

    python中strip(),lstrip(),rstrip()函数的使用讲解

    在Python编程语言中,字符串处理是一项常见的任务,`strip()`, `lstrip()`, 和 `rstrip()` 是三个非常有用的字符串方法,它们用于移除字符串两侧的特定字符或空格。下面我们将详细介绍这三个函数的使用。 1. **...

    浅谈python中截取字符函数strip,lstrip,rstrip

    在Python编程语言中,`strip()`, `lstrip()`, 和 `rstrip()` 是三个非常实用的字符串处理函数,主要用于从字符串的两端移除特定字符或空格。它们都是字符串对象的内置方法,使得处理字符串边缘的字符变得简单而高效...

    pythonstrip函数用法.docx

    下面通过几个实例来详细说明`strip()`函数的使用方法: 1. **移除空格**: ```python str = " hello world " print(str.strip()) # 输出:hello world ``` 在这个例子中,`strip()`函数去除了字符串前后多余的...

    浅谈Python3中strip()、lstrip()、rstrip()用法详解

    ### Python3中strip()、lstrip()、rstrip()方法详解 #### 一、概述 在Python编程语言中,经常需要处理字符串数据。特别是在文本处理、数据清洗等场景下,经常需要用到去除字符串首尾空白符或者特定字符的功能。...

    python中strip()函数的详解

    除了`strip()`,Python还提供了`lstrip()`和`rstrip()`两个相关的函数,它们分别只去除字符串左侧或右侧的空白字符。 - `lstrip()`:仅移除左侧的空白字符。 - `rstrip()`:仅移除右侧的空白字符。 例如: ```...

    Python rstrip()方法实例详解

    了解`rstrip()`方法后,可以结合其他字符串处理方法,如`lstrip()`(去除左侧字符)和`strip()`(去除两侧字符),进行更复杂的字符串操作。在实际编程中,灵活运用这些方法能够极大地提高代码的效率和可读性。记住...

    Python字符串方法.pdf

    Python 字符串方法详解 Python 中的字符串方法是非常重要的,它们可以帮助开发者快速地处理和操作字符串。在本文中,我们将介绍 31 个必备的 Python 字符串方法,这些方法涵盖了字符串的基本操作、字符串的修改、...

    Python内置函数strip()用法简述

    理解并熟练使用`strip()`、`lstrip()`和`rstrip()`这三个函数,可以帮助你更有效地处理字符串,特别是在进行数据清理和爬虫编程时,可以大大提高代码的健壮性和处理效率。记得在处理字符串时根据需求选择合适的函数...

    python地下水位预测-08-字符串常用操作方法之修改之删除空白字符.ev4.rar

    其中最常用的有`strip()`、`lstrip()`和`rstrip()`方法。 1. `strip()`方法:这个方法会删除字符串首尾的所有空白字符。例如,如果你有一个字符串`str = " hello world "`,`str.strip()`将返回`"hello world"`,...

    python2的学习方法

    - `lstrip`、`rstrip` 和 `strip` 方法去除字符串两端的空白字符。 #### 列表和元组 - **列表**:类似于数组,但可以包含不同类型的元素。 - 列表是可变的,支持增删改查。 - 常见操作包括 `append`、`insert`...

    Python字符串常用方法汇总.docx

    `lstrip()` 和 `rstrip()` 类似于 `strip()`,但分别只移除字符串左边或右边的空白字符或其他指定字符。例如: ```python s = ' Hello World! ' print(s.lstrip()) # 输出: Hello World! print(s.rstrip()) # 输出...

    Python字符串函数strip()原理及用法详解

    Python字符串函数`strip()`是处理字符串边界的利器,它的主要作用是移除字符串开头和结尾的特定字符...在实际开发中,根据需求选择合适的方法,如`strip()`、`lstrip()`或`rstrip()`,将有助于提高代码的灵活性和效率。

    python字符串处理实例.docx

    Python 中提供了多种方法来过滤字符串中的转义符,常用的有 strip、lstrip、rstrip 三种方法。 1. strip():该方法用于过滤字符串中的所有转义符。 例如:`string = ' Fishhat '; print string.strip()` 将输出一个...

    Python中使用strip()方法删除字符串中空格的教程

    本文将深入探讨`strip()`方法的使用及其在Python入门学习中的重要性。 首先,我们来看`strip()`方法的基本语法: ```python str.strip([chars]) ``` 这里的`chars`参数是可选的,用于指定要删除的字符序列。如果不...

    python从入门到实践第二章思维导图

    Python提供了`lstrip()`、`rstrip()`和`strip()`方法分别用于删除字符串首端、末尾和两端的空白字符。 五、数据类型 Python中的基本数据类型包括整数、浮点数和字符串。浮点数是带有小数点的数,其计算不会丢失精度...

    python中去空格函数的用法

    本文简单介绍了Python中去空格函数的用法,这是一个很实用的函数,希望对大家的Python程序设计有所帮助。具体分析如下: 在Python中字符串处理函数里有三个去空格的函数: strip 同时去掉左右两边的空格 lstrip 去掉...

    python3.8 64位安装包

    5. **优化的字符串解析**:`str.strip()`,`str.lstrip()` 和 `str.rstrip()` 方法现在可以接受字符列表作为参数,而非仅限于单个字符。 6. **增强的类型提示**:支持对子类化类型的实例进行类型检查,如`class ...

Global site tag (gtag.js) - Google Analytics