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标准日志模块logging的使用方法
Nov 01 Python
Python实现的简单发送邮件脚本分享
Nov 07 Python
python检查指定文件是否存在的方法
Jul 06 Python
Python实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
详解Python在七牛云平台的应用(一)
Dec 05 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
Python qqbot 实现qq机器人的示例代码
Jul 11 Python
matlab中imadjust函数的作用及应用举例
Feb 27 Python
python中数据库like模糊查询方式
Mar 02 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
python之随机数函数的实现示例
Dec 30 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 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+mysql写的留言本
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
JavaScript实现鼠标点击后层展开效果的方法
2015/05/13 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
Python程序设计入门(2)变量类型简介
2014/06/16 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python rsa 加密解密
2017/03/20 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
大学军训感言200字
2014/02/26 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
《秋思》教学反思
2016/02/23 职场文书
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js