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 05 Python
Python 列表(List) 的三种遍历方法实例 详解
Apr 15 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
Sep 11 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
python中pip的安装与使用教程
Aug 10 Python
详解用Python练习画个美队盾牌
Mar 23 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
Python性能分析工具Profile使用实例
Nov 19 Python
30行Python代码实现高分辨率图像导航的方法
May 22 Python
如何在mac版pycharm选择python版本
Jul 21 Python
基于Python实现射击小游戏的制作
Apr 06 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
长波知识介绍
2021/03/01 无线电
初次接触php抽象工厂模式(Elgg)
2010/03/21 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
python字符串过滤性能比较5种方法
2017/06/22 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
python selenium循环登陆网站的实现
2019/11/04 Python
Python常用外部指令执行代码实例
2020/11/05 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
怎样自定义一个异常类
2016/09/27 面试题
运动会闭幕词
2015/01/28 职场文书
语文教师求职信范文
2015/03/20 职场文书
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL