python切片基础学习


星辰

切片:是指从现有的列表中获取一个子列表

在python中,字符串的字符是通过索引获取的,有了索引我们就可以得到该地方的值。比如:

name = 'python'

print(name[0], name[1], name[-1])

运行结果:

pyn

但是,这种方式只能获取到单个的字符,如何得到一部分的字符串元素呢?这里就用到了python中的切片。

语法:变量名=[起始:结束:步长]

步长:指的是每次获取元素的间隔,默认为1

需要注意的点:

1、在python中,列表的索引可以是负数(如果索引是负数,则从后往前获取元素)。

2、通过切片获取元素时,包含起始位置的元素,不包含结束位置的元素。

3、做切片操作时,每次都会返回一个新的列表,原始的列表不受影响。

4、起始、结束、步长,都可以省略不写。(起始默认为0,结束默认为列表的长度,步长默认为1)

5、步长不能为0,可以是负数,如果是负数,从后往前获取元素。

举例如下:

示例

运行结果:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容