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 14 Python
Django 前后台的数据传递的方法
Aug 08 Python
pytorch构建网络模型的4种方法
Apr 13 Python
Python SVM(支持向量机)实现方法完整示例
Jun 19 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 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
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php给数组赋值的实例方法
2019/09/26 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
vue实现移动端input上传视频、音频
2020/08/18 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
python处理数据,存进hive表的方法
2018/07/04 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
python列表推导式入门学习解析
2019/12/02 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
大学新生欢迎词
2014/01/10 职场文书
中班中秋节活动反思
2014/02/18 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
超强台风观后感
2015/06/09 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python