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 相关文章推荐
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
Python中查看文件名和文件路径
Mar 31 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
Django单元测试工具test client使用详解
Aug 02 Python
Python中list循环遍历删除数据的正确方法
Sep 02 Python
使用django和vue进行数据交互的方法步骤
Nov 11 Python
Python计算不规则图形面积算法实现解析
Nov 22 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
python代码中怎么换行
Jun 17 Python
python等待10秒执行下一命令的方法
Jul 19 Python
Django xadmin安装及使用详解
Oct 26 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中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
python连接池实现示例程序
2013/11/26 Python
Python3基础之条件与循环控制实例解析
2014/08/13 Python
Python中的迭代器漫谈
2015/02/03 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
金融专业个人求职信
2013/09/22 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
2014年质检工作总结
2014/11/26 职场文书
三孔导游词
2015/02/05 职场文书
高中军训感想
2015/08/07 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers