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

作者:bashliuhe 时间:2021-12-01 12:08:12 

strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

语法:str.strip([chars])

str = "*****this is **string** example....wow!!!*****"
print (str.strip( '*' )) # 指定字符串 *

输出结果:

this is **string** example....wow!!!

从结果上看,可以注意到中间部分的字符并未删除,只要头尾包含有指定字符序列中的字符就删除。

扩展补充:

1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。

2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。

addr = '123@163.com'
addr1 = addr.strip('12')

以上例子因为 1 在 123@163.com 的左边第一个,所以删除了继续判断,2 也存在,所以也删除。结果为:

3@163.com

3、注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。


str = '123132231213321312==321312213231123132'
print(str.strip('123'))
输出结果:
==

来源:https://www.cnblogs.com/bashliuhe/p/13157742.html

标签:python,字符串,函数,strip
0
投稿

猜你喜欢

  • JS、jQuery中select的用法详解

    2024-04-19 09:57:43
  • 利用Vite2和Vue3实现网站国际化的全过程

    2023-07-02 17:09:14
  • python生成随机验证码(中文验证码)示例

    2022-07-28 05:41:58
  • Python如何生成随机数及random随机数模块应用

    2022-07-28 22:24:21
  • mysql5存储过程编写实践

    2008-12-24 16:32:00
  • python属于哪种语言

    2022-05-30 18:20:07
  • FrontPage XP设计教程2——网页的编辑

    2008-10-11 12:16:00
  • Python中return self的用法详解

    2022-06-08 08:43:32
  • JavaScript初级教程(第五课续)第1/3页

    2024-04-17 10:10:07
  • Python 序列的方法总结

    2021-12-12 11:14:23
  • numpy中的ndarray方法和属性详解

    2021-04-17 10:19:04
  • 互联网科技大佬推荐的12本必读书籍

    2022-08-23 12:56:38
  • opencv绘制矩形和圆的实现

    2021-09-24 15:27:22
  • OpenCV 表盘指针自动读数的示例代码

    2023-12-29 05:46:38
  • JavaScript中数组的合并以及排序实现示例

    2024-05-08 10:10:01
  • Mysql数据库实现多字段过滤的方法

    2024-01-16 11:35:48
  • Mysql索引性能优化问题解决方案

    2024-01-27 12:14:41
  • Python使用scrapy抓取网站sitemap信息的方法

    2023-04-02 20:03:18
  • Django之form组件自动校验数据实现

    2023-09-25 16:43:33
  • Python和Pycharm 环境部署详细步骤

    2022-09-25 02:25:45
  • asp之家 网络编程 m.aspxhome.com