计算机二级Python——题库1知识点

一、选择题

1、队列的顺序存储结构一般采用循环队列的形式。

                队列为满或空:队尾指针=队头指针

2、满二叉树与完全二叉树均为非线性结构,但可以按照层次进行顺序存储。

3、扇入数指调用一个给定模块的模块个数。扇出数是指由一个模块直接调用的其他模块数,即一个模块直接调用的下层模块的数目。

4、转义字符:

\a发出系统响铃声 \b退格符
\n换行符\t横向制表符(TAB)
 \v纵向制表符\r回车符
\f换页符\o八进制数代表的字符
\x十六进制代表的字符\0表示一个空字符
\反斜杠

5、Python是一种解释型高级通用脚本语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发。主要应用于以下几个领域:Web开发,爬虫开发,科学计算,高性能服务器后端,开发界面程序,QT也提供了Python的支持,应为Python的开源库包含了对C/C++lib库的调用。

6、在Python中算术运算符“//”来表示整数除法,返回不大于结果的一个最大的整数,,而“/”则单纯的表示浮点数出发,返回浮点结果。

7、Python中turtle库:fd()是画笔当前的前进方向,left()是画笔移动的角度,故绘制出来的是六边形。
8、在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。函数可以没有return,此时函数并不返回值。return返回的是值而不是表达式。

9、函数主要的作用是提高应用的模块性和代码的重复利用率。

10、字典具有和集合类似的性质,即键值对之间没有顺序且不能重复。d.get(key,default)方法是用来返回key对应的值,如果字典中不存在该键,则返回默认值。

11、Python中数据类型——序列型:字符串、列表、元组等;数据类型——映射型:字典等;表示不同数据的类型被称为组合数据类型。

12、ord()函数是把字符转换成对应的ASCII码,chir()函数是ord()函数的逆运算,把ASCII码转换成对应的字符输出,所以ord("A")为65.

13、在Python语言中,writelines()方法是将一个元素为字符串的列表整体写入文件;write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二位列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合,方法如下:

f = open("cpi.csv","w")
for row in ls:
    f.write(",".join(row)+"/n")
f.close()

14、f.read():从文件中读入整个文件内容。

        f.readline():从文件中读入一行内容。

        f.readlines():从文件中读入所有行,以每行为元素形成一个列表。

        f.seek():改变当前文件操作指针的位置。

15、一维数据采用线性方式组织,在Python语言中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python语言中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,再用对象方式组织,在Python语言中可以采用字典类型表示。在Python中,列表类型仅用于表示一维和二维数据。
16、属于Web开发方向的Python第三方生态库有:Django、Pyramid、Falsk等。Pygame属于游戏开发方向,scipy属于数据分析方向,pdfminer属于文本处理方向。

二、基本操作

1、Python中格式化方法format()

填充常跟对齐一起使用 ;^、<、>分别是居中、左对齐、右对齐,后面带宽度 
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充 

例如:{:*^30}.format('Congratulations')

2、print(X[::-1])         ### 取从后向前(相反)的元素

        print(X[2::-1])         ### 取从下标为2的元素翻转读取

三、简单应用

1、turtle库

        运动命令:

turtle.goto(x,y):直接跳转到(x,y)点,以绘图窗口中心为原点,向右为x轴,向上为y轴。

turtle.fd(d)、turtle.forward(d):以当前方向,往前行进d像素。

turtle.bk(d)、turtle.backword(d):保持当前方向不变,往后退行d像素。

turtle.circle(r,angle):从当前位置以r为半径圆的angle角度旋转。

        方向设置命令:

turtle.seth(angle):以x轴方向为起点将方向偏转为angle度,逆时针为正。只改变行进方向但不行进。

turtle.left(angle):在当前行进方向的基础上,向左旋转angle度。

turtle.right(angle):在当前行进方向的基础上,向右旋转angle度。

2、split()函数

        就是将一个字符串分隔成多个字符串组成的列表

        语法格式:split(sep, num)

四、综合应用

f0.write(",".join(ls))

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值