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实现巡检系统(solaris)示例
Apr 02 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
简述Python中的面向对象编程的概念
Apr 27 Python
详解Python之数据序列化(json、pickle、shelve)
Mar 30 Python
Python如何通过subprocess调用adb命令详解
Aug 27 Python
django的ORM模型的实现原理
Mar 04 Python
python实现的读取网页并分词功能示例
Oct 29 Python
TensorFlow学习之分布式的TensorFlow运行环境
Feb 05 Python
pytorch中的weight-initilzation用法
Jun 24 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
Python绘制散点图之可视化神器pyecharts
Jul 07 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
Prototype Selector对象学习
2009/07/23 Javascript
javascript Demo模态窗口
2009/12/06 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
nodejs教程之异步I/O
2014/11/21 NodeJs
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
vue改变对象或数组时的刷新机制的方法总结
2019/04/24 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
简单实现python数独游戏
2018/03/30 Python
python实现简单登陆系统
2018/10/18 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
护士演讲稿范文
2014/01/05 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
个人买房协议书范本
2014/10/06 职场文书
孔繁森观后感
2015/06/10 职场文书