python计算机⼆级复习考点总结
python计算机⼆级考试马上就要来了,笔者在这⾥为各位整理了元组,列表,字典,集合的所有⽤法,以及考试重点分析。接下来笔者每周将会更新复习总结,知识兔感谢⼤家的⽀持。
⼀、python语⾔基本语法元素
1、程序的基本语法:程序框架,缩进,注释,变量,命名,保留字,语句,引⽤。
2、基本的输⼊输出函数:input() 、eval()、print()。
3、源程序的书写风格。
4、Python语⾔的特点:计算⽣态。
知识点参考:
⼆、基本的数据类型
1、数字类型:整数类型、浮点类型和复数类型。 (int,float)
2、数字类型的运算:数值运算操作符,数值运算函数。(+-/ %% (取整) %(取余) **(幂))
3、字符串类型及格式化:索 引 str[i] 切⽚ str[a:b:c] 基本的format()格式化⽅法。
4、字符串类型的操作:字符串操作符、处理函数和处理⽅法。
5、类型判断和类型转换。
三、程序的控制结构
1、分⽀结构:单分⽀结构(if),⼆分⽀结构(if-else),多分⽀结构(if-elif-else)
2、程序的循环结构:遍历循环、⽆限循环、break和continue循环控制。
3、程序的异常处理:try-except(-else(更⾼级⼀点))
四、列表、元组、字典、集合等⽅法的总结
1、元组的创建 (元组是不可修改的,因此不能添加,不能删除,不能查元素)
大学python知识点汇总tupl=()  #创建⼀个空元组
1
>>>tupl=(1,2,3)
>>>2 in tupl    #判断⼀个元素是否存在于元组中
True
1
2
3
2、列表的创建
list_a=[] #创建⼀个空列表
1
列表的切⽚操作
>>>list_a=[1,2,3,4,5,6,7,8,9]
>>>list_a[1:8:3]
[2,5,8]
1
2
3
列表与字符串的重要区别是,列表中的元素可被更改,因此可以使⽤赋值语句改变列表中任意的值。 知识点参考:
>>>lst=[1,2,3,4]
>>>lst[2]=7
>>>lst
[1,2,7,4]
1
2
3
4
列表的求和
s=[1,2,3,4,5,6,7,8,9]
sum=0
for i in s:
sum+=i
print("sum is ",sum)
>>>sum is 45
1
2
3
4
5
6
7
list.append(x):在列表末尾添加元素x
list.insert(i,x):在位置i插⼊x,其余元素依次向后退。
list.pop([i]):删除列表第i个位置的元素,并返回该元素;若不指定索引i则移除并返回列表最后⼀个元素。list.clear():删除列表的所有元素,等价于 :del a[ : ]。
list.sort(key=None,reverse=False):将列表中的元素排序,默认为升序。
3、元组与列表的相互转换
>>>list1=[1,2,3]
>>>tup1=tuple(list1)
>>>tup1
(1,2,3)
>>>list(tup1)
[1,2,3]
1
2
3
4
5
6
4、元组的解包
>>>t=(1,2,3)
>>>a,b,c=t
>>>a
1
>>>b
2
>>>c
3
1
2
3
4
5
6
7
8
5、字典的创建(可以通过关键字创建字典,但字典的键只能为字符串型,并且字符串不⽤加引号)
>>>dict1={} #创建⼀个空字典
>>>dict1={"jack":4098,"sape":4169,"guido":4127}
1
2
访问字典中的值
>>>dict1={"jack":4098,"sape":4169,"guido":4127}
>>>dict['jack']
4098
1
2
3
若要检查字典中是否含有键key,可以使⽤in
>>>dict1={"jack":4098,"sape":4169,"guido":4127}
>>>'jack' in dict1
True
1
2
3
更新字典,可添加、删除字典中的⼀个键值对
>>>dict1={"jack":4098,"sape":4169,"guido":4127}
>>>dict1['age']=18  #添加新的键值对('age':18)
>>>dict1
{"jack":4098,"sape":4169,"guido":4127,'age':18}
>>>dict1['jack']=2048  #更新键值对
>>>dict1
{"jack":2048,"sape":4169,"guido":4127,'age':18}
>>>del dict1['jack']    #删除键值对('jack':2048)
>>>dict1
{"sape":4169,"guido":4127,'age':18}
知识点参考:
字典的操作
dict.keys():返回包含字典所以key的列表
dict.values():返回包含字典所有的value的列表
dic.item():返回字典包含所有的(键,值)项的列表
dict.clear():删除字典的所有项或元素
<(key,default=None):返回字典中key对应的值,若key不存在,则返回default值
dict.pop(key,default):若字典中存在key,则删除并返回key对应的value,如果key不存在,且没有给default返回值,则会引发keyerror异常。
dict.update(adict):将字典adict中的键值对添加到dict中。
6、集合的创建(通过’{ } ’⽆法创建含有列表或字典元素的集合)
>>>s1=set('hello')
>>>s1
{'e','h','o','l','l'}
1
2
3
集合内部元素的存储是⽆序的,因此输出的顺序和原列表有可能是不同的
集合的修改
set.add(x):将x添加到集合中
set.update(a_Set):使⽤集合a_Set更新原集合
set.pop():删除并返回集合中的任意元素
set.discard(x):删除集合中的元素x,如果x不存在则什么也不做。
set.clear():清空集合中的所有元素。
知识点参考:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。