Python 字符串操作实现代码(截取/替换/查找/分割)


Posted in Python onJune 08, 2013

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
Python 相关文章推荐
Python读写Excel文件方法介绍
Nov 22 Python
Python实现测试磁盘性能的方法
Mar 12 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
如何在python中使用selenium的示例
Dec 26 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
Tensorflow Summary用法学习笔记
Jan 10 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 Python
python strip()函数 介绍
May 24 #Python
Python的词法分析与语法分析
May 18 #Python
简单文件操作python 修改文件指定行的方法
May 15 #Python
Python代理抓取并验证使用多线程实现
May 03 #Python
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 #Python
Python的lambda匿名函数的简单介绍
Apr 25 #Python
python批量下载图片的三种方法
Apr 22 #Python
You might like
PHP $_FILES函数详解
2011/03/09 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
PHP加密解密类实例分析
2015/04/20 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
详解Python3中字符串中的数字提取方法
2017/01/14 Python
Python切片操作实例分析
2018/03/16 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
Python之变量类型和if判断方式
2020/05/05 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
详解python中的异常和文件读写
2021/01/03 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
化学教师自荐信范文
2013/12/28 职场文书
安全生产投入制度
2014/01/29 职场文书
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
联欢晚会主持词
2014/03/25 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript