Python字符串切片操作知识详解


Posted in Python onMarch 28, 2016

一:取字符串中第几个字符

print "Hello"[0] 表示输出字符串中第一个字符
print "Hello"[-1] 表示输出字符串中最后一个字符

二:字符串分割

print "Hello"[1:3]

#第一个参数表示原来字符串中的下表
#第二个阐述表示分割后剩下的字符串的第一个字符 在 原来字符串中的下标

这句话说得有点??拢?苯涌词涑鼋峁??br />

el

三:几种特殊情况

(1)print "Hello"[:3] 从第一个字符开始截取

(2)print "Hello"[0:] 从第一个字符开始截取,一直截取到最后

(3) print "Hello"[:] 道理同(2)

看输出结果:

Hel
Hello
Hello

四:步长截取

print "Hello"[::2]

print "Hello"[::-2]

表示从第一个字符开始截取,间隔2个字符取一个。

输出结果:

Hlo

olH

Python 对字符串切片

对字符串切片

字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:

>>> 'ABCDEFG'[:3]
'ABC'
>>> 'ABCDEFG'[-3:]
'EFG'
>>> 'ABCDEFG'[::2]
'ACEG'

在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。

Python 相关文章推荐
python通过线程实现定时器timer的方法
Mar 16 Python
Python3中多线程编程的队列运作示例
Apr 16 Python
Python编程中time模块的一些关键用法解析
Jan 19 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
Python3基于sax解析xml操作示例
May 22 Python
django如何连接已存在数据的数据库
Aug 14 Python
基于python框架Scrapy爬取自己的博客内容过程详解
Aug 05 Python
django中瀑布流写法实例代码
Oct 14 Python
Django 框架模型操作入门教程
Nov 05 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
如何验证python安装成功
Jul 06 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python Django框架实现自定义表单提交
Mar 25 #Python
python Django批量导入数据
Mar 25 #Python
python Django批量导入不重复数据
Mar 25 #Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 #Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 #Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 #Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 #Python
You might like
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
python实现单机五子棋
2020/08/28 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
管道维修工岗位职责
2013/12/27 职场文书
学校后勤人员职责
2013/12/27 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
临时工聘用合同协议书
2014/10/29 职场文书
酒店服务员岗位职责
2015/02/09 职场文书