python字符串替换第一个字符串的方法


Posted in Python onJune 26, 2019

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

# 例1:字符串截取
str = '12345678'
print str[0:1]
>> 1 # 输出str位置0开始到位置1以前的字符
print str[1:6] 
>> 23456 # 输出str位置1开始到位置6以前的字符
num = 18
str = '0000' + str(num) # 合并字符串
print str[-5:] # 输出字符串右5位
>> 00018

Python 替换字符串使用 变量.replace("被替换的内容","替换后的内容"[,次数]),替换次数可以为空,即表示替换所有。要注意的是使用replace替换字符串后仅为临时变量,需重新赋值才能保存。

# 例2:字符串替换
str = 'akakak'
str = str.replace('k',' 8') # 将字符串里的k全部替换为8
print str
>> 'a8a8a8' # 输出结果

Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。

# 例3:字符串查找
str = 'a,hello'
print str.find('hello') # 在字符串str里查找字符串hello
>> 2 # 输出结果

Python 分割字符串使用 变量.split("分割标示符号"[分割次数]),分割次数表示分割最大次数,为空则分割所有。

例4:字符分割


str = 'a,b,c,d'
strlist = str.split(',') # 用逗号分割str字符串,并保存到列表
for value in strlist: # 循环输出列表值
 print value
>> a # 输出结果
>> b
>> c
>> d

ps:下面看下python字符串替换的2种方法

python 字符串替换可以用2种方法实现:

1是用字符串本身的方法。
2用正则来替换字符串

下面用个例子来实验下:

a = 'hello word'

把a字符串里的word替换为python

1、用字符串本身的replace方法

 a.replace('word','python')

输出的结果是hello python

2、用正则表达式来完成替换

import re
 strinfo = re.compile('word')
 b = strinfo.sub('python',a)
 print b

输出的结果也是hello python

至于用哪个方法的话,看你自己的选择了。

总结

以上所述是小编给大家介绍的python字符串替换第一个字符串的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
python实现的用于搜索文件并进行内容替换的类实例
Jun 28 Python
Python机器学习之决策树算法实例详解
Dec 06 Python
pyqt5简介及安装方法介绍
Jan 31 Python
在python中实现强制关闭线程的示例
Jan 22 Python
Python实现合并两个有序链表的方法示例
Jan 31 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
Python关于反射的实例代码分享
Feb 20 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Python3内置函数chr和ord实现进制转换
Jun 05 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
Python可视化神器pyecharts之绘制箱形图
Jul 07 Python
python频繁写入文件时提速的方法
Jun 26 #Python
Python中查看变量的类型内存地址所占字节的大小
Jun 26 #Python
使用python的pandas为你的股票绘制趋势图
Jun 26 #Python
python安装scipy的方法步骤
Jun 26 #Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 #Python
如何通过python画loss曲线的方法
Jun 26 #Python
python and or用法详解
Jun 26 #Python
You might like
php判断一个数组是否为有序的方法
2015/03/27 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
实例讲解PHP表单
2020/06/10 PHP
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
javascript判断office版本示例
2014/04/11 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
python3.x上post发送json数据
2018/03/04 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
应届大学生求职信
2013/12/01 职场文书
旅游个人求职信范文
2014/01/30 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
应届毕业生自荐信
2014/05/28 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
校本培训个人总结
2015/02/28 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
远程教育培训心得体会
2016/01/09 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏