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 continue语句用法实例
Mar 11 Python
详解Python的Django框架中的中间件
Jul 24 Python
Python调用系统底层API播放wav文件的方法
Aug 11 Python
Python对List中的元素排序的方法
Apr 01 Python
python实现NB-IoT模块远程控制
Jun 20 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
python实现dijkstra最短路由算法
Jan 17 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
python变量的作用域是什么
May 26 Python
python上selenium的弹框操作实现
Jul 13 Python
Python爬取微信小程序通用方法代码实例详解
Sep 29 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类
2006/11/27 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
vue的全局提示框组件实例代码
2018/02/26 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
Python图像灰度变换及图像数组操作
2016/01/27 Python
python中import reload __import__的区别详解
2017/10/16 Python
python多进程实现进程间通信实例
2017/11/24 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
使用pip安装python库的多种方式
2019/07/31 Python
flask实现验证码并验证功能
2019/12/05 Python
python使用Geany编辑器配置方法
2020/02/21 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
大学生水果店创业计划书
2014/01/28 职场文书
职业规划实施方案
2014/06/10 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers