切片

#bytes
#bytearray
#以学过的线性结构:List tuple str bytes bytearray
#q切片sequence(start:stop)
#sequence(start:stop:step)
x=tuple(range(10))
x=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
x[:],x[1:],x[:-1]#掐头去尾
((0, 1, 2, 3, 4, 5, 6, 7, 8, 9),
(1, 2, 3, 4, 5, 6, 7, 8, 9),
(0, 1, 2, 3, 4, 5, 6, 7, 8))
x[3:]#索引3开始
(3, 4, 5, 6, 7, 8, 9)
x[:-3]#不要后3个
(0, 1, 2, 3, 4, 5, 6))
list(x)[1:]#之前是什么类型,返回就是什么类型
[1, 2, 3, 4, 5, 6, 7, 8, 9]

x[::],x[::-1],x[::-2],x[::2]
((0, 1, 2, 3, 4, 5, 6, 7, 8, 9),
(9, 8, 7, 6, 5, 4, 3, 2, 1, 0),
(9, 7, 5, 3, 1),
(0, 2, 4, 6, 8))

id 指的就是内存地址
同一个时间点上,同时存在的对象,如果id内存地址一样,一定是同一个对象

posted @ 2022-09-19 11:27  红丿领巾  阅读(144)  评论(0)    收藏  举报