码迷,mamicode.com
首页 > 编程语言 > 详细

python 切片理解

时间:2017-06-30 15:40:39      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:lis   操作符   pdm   border   adc   vcl   etc   npv   知识库   

切片操作符在Python中的原型是
[start:stop:step]

即:[开始索引:结束索引:步长值]

开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1

结束索引:切片操作符将取到该索引为止,不包含该索引的值。

步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0

 

 

print str[0:3] #截取第一位到第三位的字符
print str[:] #截取字符串的全部字符
print str[6:] #截取第七个字符到结尾
print str[:-3] #截取从头开始到倒数第三个字符之前
print str[2] #截取第三个字符
print str[-1] #截取倒数第一个字符
print str[::-1] #创造一个与原字符串顺序相反的字符串
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
print str[-3:] #截取倒数第三位到结尾
print str[:-5:-3] #逆序截取

 

eg:

技术分享

 

 

 

python 切片理解

标签:lis   操作符   pdm   border   adc   vcl   etc   npv   知识库   

原文地址:http://www.cnblogs.com/mbp-study/p/7098521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!