类和对象
列表与元组 ----序列
#序列
#从0开始,可以为负数
names = ['1','2','3']
print(names[0])
s="wert"
print(s[1])
#索引小于0
#负数为从后开始计数
print(names[-1])
print(names[-2])
分片
#分片(slicing)
#从一个序列获取子序列
#结束索引小于开始索引返回[]
s = "123456"
print(s[0:1])#1
#倒叙 从默认开始数 参数1、开始位置 参数2 结束位置 参数3 倒叙正序
print(s[len(s):2:-1])#654
print(s[len(s)::-1])#654321
print(s[:len(s):1])#123456
赋值
s=[1,2,3,4,5,6,7,8,9]
s[0]=10
print(s)#[10, 2, 3, 4, 5, 6, 7, 8, 9]
#删除
del s[3]
print(s)#[10, 2, 3, 5, 6, 7, 8, 9]
#分片赋值
print(s[2:])#[3, 5, 6, 7, 8, 9]
s[2:] = [1,1]
print(s)#[10, 2, 1, 1]
print(list(s))#[10, 2, 1, 1]
#append 列表最后输入新数值
#clear 清除内容
#copy 复制
#count 计数
#extend 结尾插入另外一个列表
#index 第一次出现索引位置
#insert 列表任意位置插入
#pop 移除最后一个元素 后进限制 栈
#remove 移除第一次匹配项
#reverse 列表元素发现存放
#sort 用于排序
s=[1,2,3.1,4]
s.append(10)
print(s)#[1, 2, 3.1, 4, 10]
s1 = [1,2]
s1.clear()
print(s1)#[]
s3=s.copy()
print(s3)#[1, 2, 3.1, 4, 10]
print(s3.count(2))#1 查找不到返回0
s2=[1000]
s3.extend(s2)
print(s3)#[1, 2, 3.1, 4, 10, 1000]
print(s3.index(1000))#5
s5 =[111,222]
s5.insert(1,111)
print(s5)#[111, 111, 222]
s5.reverse()
print(s5)#[222, 111, 111]
元组
#元组 ( 数据1,数据2)
#元组可以作为键值使用
#很多内建函数和方法返回值是元组
a =()
b=(1,2)
c=3,