Python使用切片的规则有哪些?Python使用切片的三条规则

当我们在使用Python编程的时候 , 如果使用Python切片 , 可以有效的因公Python程序设计的效率 , 更加灵活的进行Python循环的操作 , 但是在使用的时候也要遵循切片的规则 , 下面一起来看看这三条需要遵循的规则吧 。

Python使用切片的规则有哪些?Python使用切片的三条规则

文章插图
一、Python的切片类型
在Python中 , 可以在三种不同的类型中使用切片 , 分别是:
第一种:list切片 , 在切片的时候 , 通过第一个索引的值是0的时候 , 我们可以将这个索引的值省略不写 。
第二种:tuple切片 , 它是一种对元组进行切片的操作 , 切片之后返回的结果数据类型不会发生改变 , 依旧是tuple 。
【Python使用切片的规则有哪些?Python使用切片的三条规则】最后一种是字符串切片 , 一样的在切片之后 , 不会改变它原本是字符串的数据类型 。
二、使用切片的三条规则
1、我们在切片的操作中 , 经常使用到的数据结构是在列表中 , 所以它的第一条元组就是切片在最后的返回中会是一个列表 , 并且在赋值的时候 , 使用的也是一个列表 。
2、使用切片第二条规则是 , 不管切片索引返回的是列表中的哪一个部分 , 都要和切片分配更改的部分要相同 。
3、切片分配的最后一条原则 , 当列表进行分配的时候 , 不需要使用相同的长度 , 索引切片时会被简单地切出并被分配的任何内容整体替换 , 举个例子 , 代码如下:
p = ['P','y','t','h','o','n'] # Start overp[2:4] = ['s','p','a','m']p运行结果:
['P','y','s','p','a','m','o','n']以上就是关于Python使用切片的规则有哪些?Python使用切片的三条规则的全部内容了 , 希望这篇文章可以帮助到大家 , 如果还有其他的问题想要了解的话 , 可以继续关注学习 。

    推荐阅读