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实现问号表达式(?)的方法
Nov 27 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
python pandas生成时间列表
Jun 29 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
python读取指定字节长度的文本方法
Aug 27 Python
Python操作redis和mongoDB的方法
Dec 19 Python
浅谈Python里面None True False之间的区别
Jul 09 Python
python实现AdaBoost算法的示例
Oct 03 Python
使用Django的JsonResponse返回数据的实现
Jan 15 Python
Python实现Matplotlib,Seaborn动态数据图
May 06 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
基于mysql的论坛(4)
2006/10/09 PHP
PHP中的cookie
2006/11/26 PHP
php 删除数组元素
2009/01/16 PHP
php以post形式发送xml的方法
2014/11/04 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
Python实现进程同步和通信的方法
2018/01/02 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
简单了解如何封装自己的Python包
2020/07/08 Python
python 装饰器的基本使用
2021/01/13 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
设计总监岗位职责
2013/12/07 职场文书
大学军训感言1000字
2014/02/25 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
大学生学习计划书
2014/09/15 职场文书
python基础之while循环语句的使用
2021/04/20 Python