python省二考试科目代码
python基本语法和元素
(1)程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
(2)掌握常规的的IO读写,input(  )、print(  )的用法。
(3)掌握关键保留字,基本数据类型
(1)数字类型:包括int(整数类形)、float(浮点数类型)、complex(复数类型)和bool(布尔型,数字里面的布尔型不是指True和False,指的是1和0)。
下面为需要掌握的相关函数:
1)divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a//b,a%b)。
2)abs()函数返回数字的绝对值。
3)pow()方法返回xy(x的y次方)的值。
4)round(x,n)返回浮点数x四舍五入后保留n位小数的值
5)nim(),max()会返回给定序列的最小/最大值
(2)字符串类型:需要掌握引索、切片以及基本的format()格式化的方法。
以下为需掌握的函数:
chr(  )用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。ord(  )函数是chr(  )函数(对于8位的ASCII字符串)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值。
oct(  )函数将一个整数转换成8进制字符串。
hex(  )函数用于将10进制整数转换成16进制,以字符串形式表示。
len(  )方法返回对象(字符、列表、元组等)长度或项目个数。
str(  )返回一个对象的string格式。
str也内置了很多对字符串进行操作的函数:
string. upper(  )转换string中的小写字母为大写
string. lower(  )转换string中的小写字母为小写
string. capitalize(  )把字符串的第一个字符大写
string. find(str, beg=0,end=Len(string))检测str是否包含在string中,如果beg和end指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
string. join(seq)以string作为分隔符,将seq中所有的元素(的字符串表示)合并为一个新的字符串
string. R find(str, beg=0,end=Len(string))类似于find()函数,不过是从右边开始查.
(3)数据类型的判断转化
熟练运用int(  )、float(  )、str(  )根据条件进行转化。逗号分割字符串转数组
程序的控制结构
(1)了解三种控制结构:顺序结构、分支结构、循环结构
(2)重点把握分支结构
单分支结构fair fair,所有if都处在同一级
双分支结构five Leif,判断if后会出现下一级elseif
多分支结构five lies foe lee,如果前面所有条件都不满足,最后一级else便不用进行条件判断直接进入。
(3)程序的循环结构
while引导的无限循环
for引导的遍历循环
continue跳过本轮循环
break跳出循环
(4)异常处理:掌握try-except的用法
函数和代码的复用
(1)def定义函数:函数代码块以def关键词开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数,return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。
(2)函数的参数
默认参数:使用默认参数的时候,如果给形参传递了实参,则形参会接收实参的值。如果没有给这个形参传递实参,则形参会采用默认值。
位置参数:实参和形参的数量上必须要保持一致。
关键字参数:通过定义关键字获取实参的值,与形参的顺序无关。
可变参数:形参的数据会根据实参的数量的变化而变化。
(3)变量的作用域:区分好局部变量与全局变量的作用范围。
组合数据类型
(1)列表(序列)
序列都可以进行的操作包括索引,切片,加,乘,检查成员,此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法,序列是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,下面是一些需要掌握的对列表的一些操作。
list. append(obj)在列表末尾添加新的对象
list. extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list. insert(index, obj)将对象插入列表
list. pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list. remove(obj)移除列表中某个值的第一个匹配项
list. reverse()反向列表中元素
list. sort(cmp= None, key= None, reverse=False)对原列表进行排序
list. count(obj)统计某个元素在列表中出现的次数
(2)元组
Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。此外,元组中只包含一个元素时,需要在元素后面添加逗号。
(3)字典
字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中。键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一;值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。字典需要掌握一下方法:
dict. clear()删除字典内所有元素
dict. copy()返回一个字典的浅复制
dict. from keys(seq[,val])创建一个新字典,以序列seq中元素做字典的键,Val为字典所有键对应的初始值
dict. get (key, default=None) 返回指定键的值,如果值不在字典中返回default值
dict. Has _key(key)如果键在字典dict里返回true,否则返回false
dict. items() 以列表返回可遍历的(键,值)元组数组

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