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中的闭包总结
Sep 18 Python
python中threading超线程用法实例分析
May 16 Python
详解详解Python中writelines()方法的使用
May 25 Python
Python中多个数组行合并及列合并的方法总结
Apr 12 Python
Python的argparse库使用详解
Oct 09 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
Python程序暂停的正常处理方法
Nov 07 Python
python 读取数据库并绘图的实例
Dec 03 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 Python
如何利用python读取micaps文件详解
Oct 18 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获取操作系统语言代码
2013/11/04 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
jQuery chili图片远处放大插件
2009/11/30 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python3.x上post发送json数据
2018/03/04 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
优秀党员转正的自我评价
2013/10/06 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
读书活动实施方案
2014/03/10 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
Python list列表删除元素的4种方法
2021/11/01 Python
Redis实现订单过期删除的方法步骤
2022/06/05 Redis
httpclient调用远程接口的方法
2022/08/14 Java/Android