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模块之StringIO使用示例
Apr 08 Python
给Python中的MySQLdb模块添加超时功能的教程
May 05 Python
Python类的动态修改的实例方法
Mar 24 Python
在Python中定义一个常量的方法
Nov 10 Python
Python 取numpy数组的某几行某几列方法
Oct 24 Python
使用python+whoosh实现全文检索
Dec 09 Python
pytorch 模拟关系拟合——回归实例
Jan 14 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
Python ini文件常用操作方法解析
Apr 26 Python
python如何查看网页代码
Jun 07 Python
python实现从ftp上下载文件的实例方法
Jul 19 Python
python可视化之颜色映射详解
Sep 15 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
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
PHP中使用正则表达式提取中文实现笔记
2015/01/20 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
js 操作select和option常用代码整理
2012/12/13 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
微信小程序实现商品属性联动选择
2019/02/15 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
Vue中key的作用示例代码详解
2020/06/10 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
在Python的Django框架中加载模版的方法
2015/07/16 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
python中while和for的区别总结
2019/06/28 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
旅游管理毕业生自荐信范文
2014/03/19 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
趣味运动会标语口号
2015/12/26 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript