Python中的切片操作如何进行?它们遵循什么规则?
发布时间
阅读量:
阅读量
python的切片是什么?
一个完整的切片表达式由两个':'组成。该表达式用于分割start_index、end_index和step这三个参数。当仅提供一个':'时,默认步长设为1
无论是正数还是负数,在切取数据时其绝对值大小决定了步长。值得注意的是,在这种操作中符号决定了切取的方向:正值表示从左到右依次选取数据点,而负值则表示从右到左依次选取数据点。当step未指定,默认为1,则意味着从左往右按增量1进行数据点选取。此方法的关键在于明确选取的方向。
start_index标识为起始索引(包括自身),当此参数被忽略时,默认取值位置取决于step参数的正负;若step为正值,则默认从起点开始;若step为负值,则默认从终点开始
end_index:表示终止位置;该参数省略时,默认取至数据"端点"(即整个数据序列),至于是取至"起点"还是"终点"则由step参数的正负号决定:当step为正值时,默认取至"终点";当step为负值时,默认取至"起点"。
链接:https://www.jianshu.com/p/15715d6f4dad

pytho
全部评论 (0)
还没有任何评论哟~
