- 序列支持一种所谓分片(slice)的操作,这是一种一步就能够提取整个分片的方法。例如:
- 也许认识分片的最简单的办法就是把他们看作是从一个字符串中一步就提取出一部分的方法。他们的一般形式为X[I:J],表示取出在X中从偏移量为I,直到但不包括偏移量为J的内容。结果就是返回一个新的对象。
- 例如,上边的最后一个操作,给我们在字符串s中偏移1到2的所有字符作为一个新的字符串。效果就是切片或“分离出”中间的两个字符。
- 在一个分片中,左边界默认为0,并且有边界默认为分片序列的长度。这引入了一些常用法的变体:
注意负偏移量如何用作分片的边界,在上面最后一个操作中如何有效地拷贝整个字符串。正像今后将学到的那样,没有必要拷贝一个字符串,但是这种操作形式在列表这样的序列中很有用
分片(slice)
最新推荐文章于 2024-01-08 12:25:20 发布