Python数据类型常用操作和方法
2022/5/26
重点理解:
列表为可变类型,值变,id不变。
元组为不可变类型,值变,id变。
Q:值变,id变 属于不可变类型吗?
属于可变类型
Q:说下数据类型中有哪些类型是不可变类型。
1.布尔类型
2.复数类型
3.字符串类型
4.数字类型
Q:切片的格式[ x:x:xx:xx]代表什么?
[起始位置:末端位置:步长]
切片只去头不取尾的值
Q:列表的长度用什么方法?也表示有有多少元素。
len函数方法
Q:In 和 not in是什么意思;in可以举例怎么使用吗?
Avalue = ["yyqx","wjk","wy"]
print("yyqx" in Avalue )
print("yyqx" not in Avalue)
Q:找到了返回该值的下标/索引,举个例子吧
Avalue = ["yyqx","wjk","wy"]
Print(Avalue.index("wjk"))
Q:往列表末尾追加元素,举个例子子吧
Avalue = ["yyqx","wjk","wy"]
print(Avalue.append("cyy"))
Q:往列表里追加多个元素,用哪个函数?和上面的函数有啥区别?
Avalue = ["yyqx","wjk","wy"]
print(Avalue.extend("QQ","AA"))
extend多个元素追加。
Q:往指定索引位置前插入一个元素,用什么函数,怎么用呢?
Avalue = ["yyqx","wjk","wy"]
print(Avalue.insert(1,"NEW"))
Q:变量全部删除
del Dvalue
Q:怎么样索引删除和指定删除
Avalue = ["yyqx","wjk","wy"]
del Avalue[0]
print(Avalue)
Avalue.remove("QQ")
Q:把值反序排序
Bvalue = [1,3,4,5]
print(Bvalue.sort(reverse=true))
正序为sort,默认正序