Python 中strip()方法怎么用?
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()方法怎么用?相关推荐
- python strip_关于python中strip方法的理解
1.strip方法并不是去除对称字符串的. 比如 a="123abcd321" a.strip()方法的结果是abcd 有人可能就把strip方法理解成了"可以去除字符串 ...
- python中strip是什么意思啊_python中的strip是什么意思
Python中strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 它的函数原型:string.stri ...
- python中strip的用法_Python中你不知道的strip()函数的妙用
[开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有以下两种方法来实现. 方法一:用内置函数if name == 'main' : str = ...
- 【Python】strip() 方法
文章目录 一.strip() 方法简介 二.strip() 方法语法 三.实例 实例1 实例2 四.参考链接 一.strip() 方法简介 Python 的 strip() 方法用于移除字符串头尾指定 ...
- python中strip的用法
python中strip用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 如下: >>> a=&quo ...
- python中的方法
python中的方法 方法 大小写转换 对齐 查找 替换 判断 截取 拆分与拼接 方法 大小写转换 capitalize():返回第一个字符转化为大写,其他为小写的字符串. casefold():返回 ...
- python中strip是什么意思啊_Python中的strip()的理解
在看到Python中strip的时候产生了疑问 strip() 用于移除字符串头尾指定的字符(默认为空格) 开始测试: >>> s = 'ncy_123.python' >&g ...
- python中new方法详解及_Python中new方法的详解
new_ 方法是什么? __new__方法其实就是创建对象的方法 new()方法是在类准备将自身实例化时调用. 一个类可以有多个位置参数和多个命名参数,而在实例化开始之后,在调用 init()方法之前 ...
- python isalnum函数_探究Python中isalnum()方法的使用
探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符. 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 ...
最新文章
- 11月数据库排行:PostgreSQL起飞、三巨头分数持续低迷
- 大数据处理平台与案例
- UVA 11478 Halum (差分约束)
- linux每日命令(14):less命令
- 深入学习c++--智能指针(三) unique_ptr
- slf4j 记录日志文件_教程:正确的SLF4J日志记录用法以及如何检查它
- php注册登录遍写入 遍验证,自动注册登录验证机制的php代码
- 【Kafka】Kafka 使用传统的 avro API 自定义序列化类和反序列化类
- c语言黑色星期五公式,求黑色星期五问题~
- 为VS2010添加背景图
- 通过Jinq简化数据库查询
- mysql丢数据无法启动mysql_mysql InnoDB数据无法启动解决办法
- 安全生产知识竞赛答题小程序
- python批量创建文件与批量创建文件夹
- iPhone、iPad屏幕分辨率尺寸对比
- CentOS 8 下载安装stress实际操作以及实际应用,以及遇到的问题
- 博士申请 | 香港科技大学(广州)陈绎泽助理教授招收全奖博士生
- 五层木桶理论/五层木桶理论
- (一)线段树入门--补充与其他模板
- java微信多客服_怎么实现微信多公众号管理?有哪些多客服系统?
热门文章
- python中打印zip()函数结果和zip()函数的使用
- oracle 修改索引的名称,Oracle中查询索引名称,批量修改索引名称语句
- ps ico插件_常用 PS 插件合集(1)
- python openpyxl读写xlsx_python高阶教程-python操作xlsx文件(openpyxl)
- v3s 全志_基于全志V3s的开源开发板,提供pcb和系统源码和资料
- Struts2-获取值栈对象与结构
- 《编译原理》实验报告——TINY语言的词法分析
- BugKuCTF 杂项 宽带信息泄露
- Theatre Square
- 直接输入地址访问服务器上的静态资源