python slice 分片(切片)

概念:将序列按段进行切割

语法:slice[(index_start):(index_end):(Step_length)]

#demo

slice = "abcdefg"

print(slice[0,2])  输出结果 "ab" ,步长为空时默认为1,取0~2之间的数字,不包含2,即[0,2)

print(slice[0:6:2])  输出结果 "ace" ,Step_length为2说明每2个2个的取值

print(slice[:]) 输出结果 "abcdefg" 

print(slice[3:]) 输出结果 "defg"

print(slice[:3]) 输出结果 "abc"

print(slice[-5,-2]) 输出结果 "cde" ,当index_start和index_end为负数时,分片切割是从后往前取值(最后一个字符下标为-1)

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

推荐阅读更多精彩内容