`
sony-soft
  • 浏览: 1105156 次
文章分类
社区版块
存档分类
最新评论

Python 中的strip lstrip rstrip使用方法 .

 
阅读更多

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

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

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

[python]
  1. theString='saaaayyesnoyaaaass'
  2. printtheString.strip('say')

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

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

[python]
  1. theString='saaaayyesnoyaaaass'
  2. printtheString.strip('say')
  3. printtheString.strip('say')#say后面有空格
  4. printtheString.lstrip('say')
  5. printtheString.rstrip('say')

运行结果:

yes no
es no
yes no yaaaass
saaaay yes no

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

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

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

[python]
  1. theString='saaaayyesnoyaaaass'
  2. printtheString.strip('say')

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

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

[python]
  1. theString='saaaayyesnoyaaaass'
  2. printtheString.strip('say')
  3. printtheString.strip('say')#say后面有空格
  4. printtheString.lstrip('say')
  5. printtheString.rstrip('say')

运行结果:

yes no
es no
yes no yaaaass
saaaay yes no

分享到:
评论

相关推荐

    Python strip lstrip rstrip使用方法

    所以,输出的结果为: yes no 比较简单吧,lstrip和rstrip原理是一样的。注意:当没有传入参数时,是默认去除首尾空格的。 复制代码 代码如下:theString = ‘saaaay yes no yaaaass’ print theString.str

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

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

    python中strip()函数的详解

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

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

    借此机会总结一下python中strip,lstrip和rstrip。 二、介绍 Python中strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。 这三个参数都可以传入一个参数,指定要去除的...

    大学《Python程序设计》试题及答案.docx

    1. 字符串方法:endswith()、isalnum()、isalpha()、isdigit()、lstrip()、rstrip()、strip()等,这些方法可以对字符串进行各种操作。 知识点:字符串方法的使用,字符串的基本操作。 2. 表达式eval():可以将字符...

    Python字符串方法.pdf

    在本文中,我们将介绍 31 个必备的 Python 字符串方法,这些方法涵盖了字符串的基本操作、字符串的修改、字符串的搜索、字符串的连接等多方面的内容。 1. 切片(Slicing) 切片是一种基本的字符串操作方法,它可以...

    pythonstrip函数用法.docx

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

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

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

    Python应用开发-字符串函数.pptx

    字符串的子串切片是指从一个字符串中截取一部分,Python中使用方括号[]来实现子串切片。格式为string[start:end:step],其中start、end和step都是可选的,冒号是必须的。start表示从哪里开始,end表示到哪里结束,...

    python字符串的方法及注释.doc

    Python字符串是编程中常用的数据类型,它用于存储和...了解和熟练使用这些方法,能帮助我们在Python编程中更有效地处理字符串,实现各种文本操作和处理任务。在实际开发中,可以根据需求灵活运用这些方法来优化代码。

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

    在某些情况下,我们可能需要在字符串中使用特殊字符,如换行符(`\n`)、制表符(`\t`)等。Python使用反斜杠(`\`)作为转义字符,以插入特殊字符或序列。例如: ```python text = "This is the first line\nThis is the...

    python3.8 64位安装包

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

    大学《Python程序设计》试题及答案.pdf

    13. **字符串切片与操作**:`str.lstrip()`, `str.rstrip()`, 和 `str.strip()`分别用于移除字符串左侧、右侧和两侧的指定字符。例如`'aaasdf'.lstrip('as')`返回`'df'`,而`'aaasdf'.strip('af')`返回`'sd'`。 14....

    Python程序设计字符串PPT教案.pptx

    - `strip()`/`lstrip()`/`rstrip()`:去除字符串两侧或左侧/右侧的空白字符。 通过这些基础知识的学习,你可以更好地理解和操作Python中的字符串,这对于编写程序和处理文本数据至关重要。在实际编程中,熟练掌握...

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

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

    Python3 菜鸟查询手册

    08.22 字符串内建函数 lstrip()方法.png 08.23 字符串内建函数 maketrans()方法.png 08.24 字符串内建函数 max()方法.png 08.25 字符串内建函数 min()方法.png 08.26 字符串内建函数 replace()方法.png 08.27 ...

Global site tag (gtag.js) - Google Analytics