python strip()函数 介绍


Posted in Python onMay 24, 2013

描述
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

语法
strip()方法语法:
str.strip([chars]);

参数
chars -- 移除字符串头尾指定的字符。
返回值
返回移除字符串头尾指定的字符生成的新字符串。

实例
以下实例展示了strip()函数的使用方法:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
str = "0000000   3water.com 0000000"
print(str.strip( '0' )) # 去除首尾字符 0 
 
str2 = "  3water.com   "  # 去除首尾空格
print(str2.strip())

以上实例输出结果如下:

     3water.com 
3water.com

Python3 replace()方法

描述
replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法
replace()方法语法:

str.replace(old, new[, max])
参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

实例
以下实例展示了replace()函数的使用方法:

#!/usr/bin/python3
 
str = "欢迎访问三水点靠木3water.com"
print ("三水点靠木旧地址:", str)
print ("三水点靠木新地址:", str.replace("3water.com", "jbzj.com"))
 
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))

以上实例输出结果如下:

三水点靠木旧地址: www.jbzj.com
三水点靠木新地址: 3water.com
thwas was string example....wow!!!

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')

例如:

>>> a = '   123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'

2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如 :

>>> a = '123abc'
>>> a.strip('21')
'3abc'  结果是一样的
>>> a.strip('12')
'3abc'

文章就到这了,需要的朋友可以参考一下

Python 相关文章推荐
Python常用模块用法分析
Sep 08 Python
python将文本分每两行一组并保存到文件
Mar 19 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
python五子棋游戏的设计与实现
Jun 18 Python
解决安装pyqt5之后无法打开spyder的问题
Dec 13 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
Python如何安装第三方模块
May 28 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
python爬虫框架feapde的使用简介
Apr 20 Python
OpenCV-Python实现怀旧滤镜与连环画滤镜
Jun 09 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
Python的词法分析与语法分析
May 18 #Python
简单文件操作python 修改文件指定行的方法
May 15 #Python
Python代理抓取并验证使用多线程实现
May 03 #Python
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 #Python
Python的lambda匿名函数的简单介绍
Apr 25 #Python
python批量下载图片的三种方法
Apr 22 #Python
如何运行Python程序的方法
Apr 21 #Python
You might like
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
分享php多功能图片处理类
2016/05/15 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
Python下使用Psyco模块优化运行速度
2015/04/05 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
工程造价管理专业大专生求职信
2013/10/06 职场文书
大学在校生求职信范文
2013/11/21 职场文书
课程改革实施方案
2014/03/16 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
暑期教师培训方案
2014/06/07 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
单位接收证明格式
2015/06/18 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
python在package下继续嵌套一个package
2022/04/14 Python