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实现自动登录百度空间的方法
Jun 10 Python
Python中一些不为人知的基础技巧总结
May 19 Python
python使用多进程的实例详解
Sep 19 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
详解Python是如何实现issubclass的
Jul 24 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Python3开发环境搭建详细教程
Jun 18 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python海龟绘图之画国旗实例代码
Nov 11 Python
python模块内置属性概念及实例
Feb 18 Python
python实现批量移动文件
Apr 05 Python
Python 匹配文本并在其上一行追加文本
May 11 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+ajax导入大数据时产生的问题处理
2014/06/11 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
jquery 插件学习(二)
2012/08/06 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
JS中的phototype详解
2017/02/04 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
js实现导航跟随效果
2018/11/17 Javascript
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
用Eclipse写python程序
2018/02/10 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
python3 re返回形式总结
2020/11/20 Python
python绘制高斯曲线
2021/02/19 Python
python 如何在测试中使用 Mock
2021/03/01 Python
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
环境工程专业个人求职信
2013/12/05 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
庆祝教师节标语
2014/10/09 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python