Python strip() 方法用于去除字符串开头和结尾处指定的字符(默认为空格或换行符)或字符序列,不会去除字符串中间对应的字符。

相关函数有lstrip()和rstrip() 。用法与strip()相同。

lstrip()方法用于去除左边(开始)的空白字符;

rstrip()方法用于去除右边(末尾)的空白字符。

下面通过实例演示strip()方法的用法:

1、通过strip()去掉首尾空白字符

假如我们通过python爬虫抓取了《静夜思》这首诗,并赋值给peom。诗句中有很多“\t”和“\n”的字符。我们就可以通过strip()方法去掉这些空白字符。具体代码如下:

首先看下没有去处空白字符时的效果

poem = ["\n静夜思",

“李白\t”,

“\n\t床前明月光,\t”,

“\n疑是地上霜。\t”,

“\t举头望明月,\n”,

“\n\t低头思故乡。”]

for poem_str in poem:

print("|%s|" % poem_str)

运行结果如下:

使用strip()方法来去掉空白字符串的效果

poem = ["\n静夜思",

“李白\t”,

“\n\t床前明月光,\t”,

“\n疑是地上霜。\t”,

“\t举头望明月,\n”,

“\n\t低头思故乡。”]

for poem_str in poem:

print("|%s|" % poem_str.strip())

运行结果如下:

2、使用strip()去掉首尾指定字符

(1)去除首尾的“a”

a = “aabbccddaa”

print(a.strip(“a”))

运行结果为:

bbccdd

(2)去除多个字符。注意:strip()方法传入的参数为多个字符时,会将传入的多个字符拆分成一个个的单个字符,并去除字符串头尾中相应的字符;因此,不管传入的字符串的顺序如何,最终的输出结果都是一样的。

a = “abcdef123456cba”

print(a.strip(“abc”))

print(a.strip(“acb”))

运行结果为:

Python 中strip()方法怎么用?上面已经为大家做了详细的介绍。如果大家正在学习Python知识或者是对Python知识比较感兴趣的话,可以关注我,后期分享更多Python技术知识!

本文来自千锋教育,转载请注明出处。

Python 中strip()方法怎么用?相关推荐

  1. python strip_关于python中strip方法的理解

    1.strip方法并不是去除对称字符串的. 比如 a="123abcd321" a.strip()方法的结果是abcd 有人可能就把strip方法理解成了"可以去除字符串 ...

  2. python中strip是什么意思啊_python中的strip是什么意思

    Python中strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 它的函数原型:string.stri ...

  3. python中strip的用法_Python中你不知道的strip()函数的妙用

    [开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有以下两种方法来实现. 方法一:用内置函数if name == 'main' : str = ...

  4. 【Python】strip() 方法

    文章目录 一.strip() 方法简介 二.strip() 方法语法 三.实例 实例1 实例2 四.参考链接 一.strip() 方法简介 Python 的 strip() 方法用于移除字符串头尾指定 ...

  5. python中strip的用法

    python中strip用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 如下: >>> a=&quo ...

  6. python中的方法

    python中的方法 方法 大小写转换 对齐 查找 替换 判断 截取 拆分与拼接 方法 大小写转换 capitalize():返回第一个字符转化为大写,其他为小写的字符串. casefold():返回 ...

  7. python中strip是什么意思啊_Python中的strip()的理解

    在看到Python中strip的时候产生了疑问 strip() 用于移除字符串头尾指定的字符(默认为空格) 开始测试: >>> s = 'ncy_123.python' >&g ...

  8. python中new方法详解及_Python中new方法的详解

    new_ 方法是什么? __new__方法其实就是创建对象的方法 new()方法是在类准备将自身实例化时调用. 一个类可以有多个位置参数和多个命名参数,而在实例化开始之后,在调用 init()方法之前 ...

  9. python isalnum函数_探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符. 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 ...

最新文章

  1. 11月数据库排行:PostgreSQL起飞、三巨头分数持续低迷
  2. 大数据处理平台与案例
  3. UVA 11478 Halum (差分约束)
  4. linux每日命令(14):less命令
  5. 深入学习c++--智能指针(三) unique_ptr
  6. slf4j 记录日志文件_教程:正确的SLF4J日志记录用法以及如何检查它
  7. php注册登录遍写入 遍验证,自动注册登录验证机制的php代码
  8. 【Kafka】Kafka 使用传统的 avro API 自定义序列化类和反序列化类
  9. c语言黑色星期五公式,求黑色星期五问题~
  10. 为VS2010添加背景图
  11. 通过Jinq简化数据库查询
  12. mysql丢数据无法启动mysql_mysql InnoDB数据无法启动解决办法
  13. 安全生产知识竞赛答题小程序
  14. python批量创建文件与批量创建文件夹
  15. iPhone、iPad屏幕分辨率尺寸对比
  16. CentOS 8 下载安装stress实际操作以及实际应用,以及遇到的问题
  17. 博士申请 | 香港科技大学(广州)陈绎泽助理教授招收全奖博士生
  18. 五层木桶理论/五层木桶理论
  19. (一)线段树入门--补充与其他模板
  20. java微信多客服_怎么实现微信多公众号管理?有哪些多客服系统?

热门文章

  1. python中打印zip()函数结果和zip()函数的使用
  2. oracle 修改索引的名称,Oracle中查询索引名称,批量修改索引名称语句
  3. ps ico插件_常用 PS 插件合集(1)
  4. python openpyxl读写xlsx_python高阶教程-python操作xlsx文件(openpyxl)
  5. v3s 全志_基于全志V3s的开源开发板,提供pcb和系统源码和资料
  6. Struts2-获取值栈对象与结构
  7. 《编译原理》实验报告——TINY语言的词法分析
  8. BugKuCTF 杂项 宽带信息泄露
  9. Theatre Square
  10. 直接输入地址访问服务器上的静态资源