python二级考试知识点小结

欢迎加入大家庭:

企鹅交流群号:722058911

python也出了二级考试了,想着考个证总比没有的好,额,这是不是有病。。。。。对之前的复习做个小结。。。。

1、Python字符串的两种序号体系,类似下图:

可以从0开始正向递增,也可以从-1开始方向递减,假如字符串长度为L,那么从左往右是从0~L-1,从-1到-L

可以采用[M:N]的形式引用子串,如:

注意:[2:4] 不包括4,[5:-2]不包括-2。同向左闭右开,反向左闭右闭。

2、print(,end='\n') 这个是end默认的参数,比如:我简单的实现一个输入的反向输出

输出

改变默认的end='\n',换成end=""   (空的意思,不是空格,空格是" "),如下:

输出就没有换行了:

3、x//y,对x/y的结果取整(向下取整,即取不大于x/y商的值)

4、divmod将除法运算和取余运算结合在一起了,结果返回一个tuple(元组),也就是divmod(x, y) = (x//y, x%y)

如   

           输出结果     

5、print(oct(10))输出0o12 (和c语言不一样,前面有一个0o或者0O)

     print(hex(10))输出0xa      (0xa或者0Xa)

6a+bj当b等于1的时候不能省略,不然j就表示一个变量了

7、字符串format()方法的基本使用格式是

<模板字符串>.format(<逗号分隔的参数>)

1)其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号({})表示对应format()方法中逗号分隔的参数。(槽对应format方法中逗号分隔的参数)

2)如果模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应.format()方法中的不同参数

3)可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从0开始编号。如:

输出:

4)format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。

{<参数序号>: <格式控制标记>}

其中,格式控制标记用来控制参数显示时的格式 。格式控制标记包括:<填充><对齐><宽度>,<.精度><类型>6个字段,这些字段都是可选的,可以组合使用.   且符号  :  是引导符号  。具体如下:

对齐的时候,默认用空格填充。填充字符可以修改,但是只能有一个。

<.精度>由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数

输出:  ,一定是有效数字

8、chr(x) 返回Unicode编码x对应的单字符:如下

输出:

9、ord(x) 返回单字符x表示的Unicode编码

输出:

10、round()的函数的用法,简单的记为 “四舍六入,五凑偶”,例子

输出:

11、break控制符用来结束当前循环,continue控制符用来结束当前循环的当次循环过程,continue语句只结束本次循环,不终止整个循环的执行,而break具备结束循环的能力。

12、集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在

13、

14、s[i: j: k] 步骤切片,返回包含序列s第i到j个元素以k为步数的子序列

如:

输出:

15、列表类型用中括号([])表示,也可以通过list(x)函数将集合或字符串类型转换成列表类型.

16、ls.remove(x)将删除列表ls中第一个出现的x元素

17、Python语言中通过字典类型实现映射。

18、
19、匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。

20.Python 字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。

21、ls=[123,456,789,101] ls.insert(3,012)

insert函数第一个参数代表插入的位置,第二参数代表插入的元素

22、turtle库知识点

1、from turtle import * #导入turtle库中的所有方法 
2、turtle.pensize(size) #画笔的大小 
3、turtle.pencolor(“color”) #画笔的颜色 
4、turtle.forward(distance) #画笔前行多少pixel
5、turtle.backward(distance) #画笔后退多少pixel
6、turtle.circle(R,degree) #R为圆的半径,degree为所画圆的角度 
7、turtle.speed() #画笔的位移速度 
8、turtle.write() #绘制文本标签 
9、turtle.right(degree) turtle.left(degree) #画笔右(左)转多少角度 
10、turtle.penup() #拿起画笔 ,换个地方继续绘制图形时使用
11、turtle.pendown() #放下画笔 
12、turtle.done() #绘图完毕,结束进程 
13、turtle.goto(x,y) #位移至某点 
14、turtle.setup() #初始画布窗口大小和位置 
15、turtle.begin_fill() #绘制带有填充色彩图形之前调用 
16、turtle.end_fill() #绘制带有填充色彩图形之后调用 
 

额,今天考完了,题目不算难,都是基础知识,但涉及的面比较广,考试前刷2周的题 考过没什么问题,要考95分到满分之间那还得多coding,选择题一分一个,没必要花太多时间,最后的编程题5分10分一题,把大题做好很重要。

  • 52
    点赞
  • 310
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值