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 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
python使用循环打印所有三位数水仙花数的实例
Nov 13 Python
Python 一键制作微信好友图片墙的方法
May 16 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
python requests使用socks5的例子
Jul 25 Python
Python3 chardet模块查看编码格式的例子
Aug 14 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
python的sys.path模块路径添加方式
Mar 09 Python
pytorch锁死在dataloader(训练时卡死)
May 28 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php笔记之:AOP的应用
2013/04/24 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
js几个验证函数代码
2010/03/25 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
Swiper实现导航栏滚动效果
2020/10/16 Javascript
python基础教程之类class定义使用方法
2014/02/20 Python
Python实现约瑟夫环问题的方法
2016/05/03 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
Django REST framework视图的用法
2019/01/16 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
Python字典dict常用方法函数实例
2020/11/09 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
简易版租房协议书范本
2014/10/13 职场文书
防汛工作情况汇报
2014/10/28 职场文书
干部考察材料范文
2014/12/24 职场文书
婚礼答谢礼品
2015/01/20 职场文书
退休教师追悼词
2015/06/23 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
新手初学Java List 接口
2021/07/07 Java/Android