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的Django框架中生成CSV文件的方法
Jul 22 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
Python实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
python利用拉链法实现字典方法示例
Mar 25 Python
python logging重复记录日志问题的解决方法
Jul 12 Python
利用Python查看微信共同好友功能的实现代码
Apr 24 Python
Python实现一个数组除以一个数的例子
Jul 20 Python
python同时替换多个字符串方法示例
Sep 17 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
Python hashlib模块实例使用详解
Dec 24 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
php array_slice函数的使用以及参数详解
2008/08/30 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
window.parent与window.openner区别介绍
2012/04/12 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
JS闭包用法实例分析
2017/03/27 Javascript
Vue.js用法详解
2017/11/13 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
python如何绘制疫情图
2020/09/16 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
秋季校运动会广播稿
2014/02/23 职场文书
毕业生就业协议书
2014/04/11 职场文书
委托书的写法
2014/08/30 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
走进科学观后感
2015/06/18 职场文书
开学第一周总结
2015/07/16 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
PHP正则表达式之RCEService回溯
2022/04/11 PHP