切片原型 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’

相关文章:

  • 2021-12-29
  • 2022-01-19
猜你喜欢
  • 2022-01-21
  • 2021-12-20
  • 2021-07-07
  • 2021-12-31
  • 2021-05-28
  • 2022-02-06
相关资源
相似解决方案