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网络爬虫实例讲解
Apr 28 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
Numpy之文件存取的示例代码
Aug 03 Python
用python爬取租房网站信息的代码
Dec 14 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
python 图片去噪的方法示例
Jul 09 Python
Django model select的多种用法详解
Jul 16 Python
Django 对IP访问频率进行限制的例子
Aug 30 Python
QML使用Python的函数过程解析
Sep 26 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
Django实现从数据库中获取到的数据转换为dict
Mar 27 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类中Static方法效率测试代码
2010/10/17 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
Python实现把回车符\r\n转换成\n
2015/04/23 Python
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
用python计算文件的MD5值
2020/12/23 Python
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
应届生法律求职信
2013/10/22 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
公司离职证明范本
2014/10/17 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
javascript之Object.assign()的痛点分析
2022/03/03 Javascript