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
git进行版本控制心得详谈
Dec 10 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
python 平衡二叉树实现代码示例
Jul 07 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
python3爬虫学习之数据存储txt的案例详解
Apr 24 Python
详解pandas的外部数据导入与常用方法
May 01 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
Sep 25 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
Feb 25 Python
利用Python发送邮件或发带附件的邮件
Nov 12 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
老照片 - 几十年前的收音机与人
2021/03/02 无线电
使用数据库保存session的方法
2006/10/09 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
JavaScript中null与undefined分析
2009/07/25 Javascript
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
php 修改密码实现代码
2017/05/24 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
Python在图片中添加文字的两种方法
2017/04/29 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python pip如何手动安装二进制包
2020/09/30 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
采购员岗位职责
2013/11/15 职场文书
幼儿教师研修感言
2014/02/12 职场文书
专科生就业求职信
2014/06/22 职场文书
基层党支部整改方案
2014/10/25 职场文书
学习保证书100字
2015/02/26 职场文书
自荐信怎么写
2015/03/04 职场文书
Python开发简易五子棋小游戏
2022/05/02 Python