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使用7z解压apk包的方法
Apr 18 Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 Python
Python使用openpyxl读写excel文件的方法
Jun 30 Python
python实现本地图片转存并重命名的示例代码
Oct 27 Python
对Python捕获控制台输出流的方法详解
Jan 07 Python
python 用户交互输入input的4种用法详解
Sep 24 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
Apr 07 Python
如何在Windows中安装多个python解释器
Jun 16 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 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
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
PHP合并静态文件详解
2014/11/14 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python中的self用法详解
2019/08/06 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
Python创建临时文件和文件夹
2020/08/05 Python
木马的传播途径主要有哪些
2016/04/08 面试题
大学生写自荐信的技巧
2014/01/08 职场文书
学校安全教育制度
2014/01/31 职场文书
合作协议书
2014/04/23 职场文书
学校工作推荐信范文
2014/07/11 职场文书
小学假期安全广播稿
2014/09/28 职场文书
小学语文复习计划
2015/01/19 职场文书
转学证明范本
2015/06/19 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题