首页 > 编程语言 > 详细

python切片解析

时间:2016-03-02 23:39:13      阅读:314      评论:0      收藏:0      [点我收藏+]

切片原型 strs = ‘abcdefg’

 Strs[start: end:step]

 

切片的三个参数分别表开始,结束,步长

第一位下标为0end位不取,如strs[1:3] = ‘bc’

如果startend超出现有数组范围,按实际范围截断strs[-100:100]=’abcdefg’

 

  1. Step为空时,缺省值为1

Strs[1:5] = ‘bcde’   strs[1:5:2] = ‘bd’

  1. Step为正时,start<end,否则为空

Strs[5:1] = ‘’

Start为空,默认为负无穷 strs[:4] = ‘abcd’

End为空,默认为正无穷 strs[2:] = ‘cdefg’

Strs[:] = ‘abcdefg’

  1. Step为负时, start>end, 否则为空

Strs[1:5:-1] = ‘’

Start为空,默认为正无穷 strs[:2:-1] = ‘gfed’

End为空,默认为负无穷 strs[4::-1] = ‘edcba’

Strs[::-1] = ‘gfedcba’

python切片解析

原文:http://www.cnblogs.com/alert123/p/5236693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!