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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
Python的Django框架中模板碎片缓存简介
Jul 24 Python
Python编程中字符串和列表的基本知识讲解
Oct 14 Python
Python实现GUI学生信息管理系统
Apr 05 Python
python抓取网页中链接的静态图片
Jan 29 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
python适合人工智能的理由和优势
Jun 28 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
基于django传递数据到后端的例子
Aug 16 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
python操作cfg配置文件方式
Dec 22 Python
Python os和os.path模块详情
Apr 02 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
ArrayList类(增强版)
2007/04/04 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
Python数据存储之 h5py详解
2019/12/26 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
保护环境倡议书100字
2014/05/19 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
检讨书范文
2015/01/27 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript