Python进阶篇---切片

1、先举一个小栗子

        a = 1

        b = a

        print('之前的b:',b)

        a = 2

        print('之后的b:',b)

        分析:当a重新赋值为2时,并没有对b再次赋值,所以两次输入b的值,都为1

        

2、切片对于list的应用

        

        打印出该list

        

        切片的取值特点:

        ①顾头不顾尾,如果开始的下标没有写,就是从最前面开始取

            

        取出的值为:

        

        ②-1代表最后一个元素

        

           取值为:9

        ③如果后面的下标不写,代表取到结尾

            

            取值结果为:

            

        ④开头的下标和结尾的下标都不写,代表取整个list

            

            取值为:

            

        ⑤若步长为负:

            1)前面两个都不写,则取反

            2)第一个写,第二个不写,则从第一个向左取

            3)第一个不写,第二个写,则从第二个向左取

            4)第一个和第二个都写,开始位置在结束位置左侧,则取值结果为空

            5)第一个和第二个都写,开始位置在结束位置右侧,则从右往左取


3、元组

        元组和list不同,它一旦定义好,是不能被改变的

        字符串和元组类似,也是不可修改的。

猜你喜欢

转载自blog.csdn.net/xxdyxxdy/article/details/80572993