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挑选文件夹里宽大于300图片的方法
Mar 05 Python
详解Python当中的字符串和编码
Apr 25 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
python中正则表达式的使用方法
Feb 25 Python
Python面向对象之继承和组合用法实例分析
Aug 27 Python
python 获取图片分辨率的方法
Jan 08 Python
使用Python的turtle模块画国旗
Sep 24 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
Python3 hashlib密码散列算法原理详解
Mar 30 Python
jupyter notebook清除输出方式
Apr 10 Python
jupyternotebook 撤销删除的操作方式
Apr 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
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
用Juery网页选项卡实现代码
2011/06/13 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
JavaScript中的比较操作符>、=、
2014/12/31 Javascript
理解AngularJs指令
2015/12/10 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
python 获取字典键值对的实现
2020/11/12 Python
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
CLR与IL分别是什么含义
2016/08/23 面试题
函授生自我鉴定
2014/03/25 职场文书
年会搞笑主持词
2014/03/27 职场文书
快递员岗位职责
2014/09/12 职场文书
百年校庆感言
2015/08/01 职场文书
寒假生活随笔
2015/08/15 职场文书
2016简单的租房合同范本
2016/03/18 职场文书