这是开班来第一次考核,检验自学习以来的成绩。虽然感觉第一阶段自己学的信心满满的,但总有忽略的知识点。
第一模块忽略知识点列表
1、列表翻转函数,只记住一种 list.reverse还有一种reversed()
区别:第一种在原列表上改,第二种有返回值,生成新的列表。
2、list.pop()默认为删除最后一个元素。
3、
'for index,value in enumerate(list_1,start=1000):
print(index,value)'
输出字典的key和value值。start=表示key值从start 开始。
4、1-100求偶数和:原先没搞透,现在好了
a = 0
s = 0
while a<101:
s +=a
a +=2
5、字典用法中setdefault与get用法
dict_1.setdefault("UI2","xx")#字典中如果有UI2这个key则不作变动,如果没有则增加新的key和value值。
dict_1.get('TTT')#取字典的key’TTT',如果存在,取值,如果不存在,不会报错。
6、深浅copy的区别。这个有个模糊的概念。深度copy需要导入模块
import copy
copy.deepcopy#将文件在内存中的地址及内容同时copy
浅copy仅copy原始数据的内存地址。如果原始数据内存地址变更后,新变量便与原变量不同。