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绘图方法实例入门
May 19 Python
Python的语言类型(详解)
Jun 24 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python放大图片和画方格实现算法
Mar 30 Python
python正则表达式之对号入座篇
Jul 24 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
python内存动态分配过程详解
Jul 15 Python
python统计指定目录内文件的代码行数
Sep 19 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
python安装读取grib库总结(推荐)
Jun 24 Python
python实现取余操作的简单实例
Aug 16 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 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和ACCESS写聊天室(四)
2006/10/09 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
javascript cookies操作集合
2010/04/12 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
python的pip有什么用
2020/06/17 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
python中random模块详解
2021/03/01 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
大学生毕业自我评价范文分享
2013/11/07 职场文书
货车司机岗位职责
2014/03/18 职场文书
班主任新年寄语
2014/04/04 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书