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之引用和类属性的初步理解
May 15 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
Python遍历pandas数据方法总结
Feb 09 Python
Python3实现腾讯云OCR识别
Nov 27 Python
Python生成器的使用方法和示例代码
Mar 04 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
python如何将多个PDF进行合并
Aug 13 Python
python如何基于redis实现ip代理池
Jan 17 Python
python识别验证码图片实例详解
Feb 17 Python
Python json格式化打印实现过程解析
Jul 21 Python
python 8种必备的gui库
Aug 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
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
深入PHP内存相关的功能特性详解
2013/06/08 PHP
php二维数组排序详解
2013/11/06 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
python字符串排序方法
2014/08/29 Python
python多进程和多线程究竟谁更快(详解)
2017/05/29 Python
Python 打印中文字符的三种方法
2018/08/14 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Python列表的切片实例讲解
2019/08/20 Python
浅析matlab中imadjust函数
2020/02/27 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
python如何查看安装了的模块
2020/06/23 Python
python import 上级目录的导入
2020/11/03 Python
台湾最大网路书店:博客来
2018/03/18 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
表演方阵解说词
2014/02/08 职场文书
文明班级建设方案
2014/05/15 职场文书
银行求职信怎么写
2014/05/26 职场文书
四风问题查摆材料
2014/08/25 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
离职证明范本
2015/06/12 职场文书