青少年软件编程(Python六级)等级考试真题试卷(2022年9月)
表格数据属于二维数据,由整数索引的数据构成
CSV格式每行表示—个—维数据,用英文半角逗号分隔
二维数据由多条—维数据构成,可以看作—维数据的组合形式
—种通用的二维数据存储形式是CSV格式
① p[1] ② p[0]
① a[p][0] ② a[p][1]
① p[0] ② p[1]
① p[1] ② p[2]
scroll()
fetchall()
fetchmany()
fetchone()
SQLite是一个开源的关系型数据库,具有零配置、自我包含、便于传输等优点
SQLite数据库中的数据存放于多个二维表,在表中列称为记录,行称为字段
设计表结构时,可指定某字段是否允许空,若不允许为空,可用NOT NULL关键字加以限制
在大多数表中,往往指定一个非空且唯一的字段作为主键(PRIMARY KEY),便于快速检索
实数型REAL:浮点数,以8字节指数形式存储,不可指定位数,只能指定小数位数
整数型INTEGER:有符号整数,按实际存储大小,通常不需要指定位数
文本型TEXT:字符串,以数据库编码方式存储
上述表结构中,应该设置“编号”为主键更合理
open('test.txt','r'')
open('text.txt','w')
open('test.txt','a')
open('text.txt','a ')
读取test文件中的所有内容
读取test文件中的一行数据,返回的数据是列表
读取test文件中的一行数据,返回的数据是字符串
无法打开test文件
test2.txt文件中仍旧无内容
test2.txt文件中的内容为'hello world,'
test2.txt文件中的内容为'hello world,I like Python'
test1.txt文件中的内容将丢失
bar()函数用于绘制水平柱形图
plot()函数用于绘制饼图
barh()函数用于绘制垂直柱形图
scatter()函数用于绘制散点图
plt.plot(x, np.sin(x))
plt.scatter(x, np.sin(x))
plt.bar(x, y)
plt.scatter(x, y)
text = file_read.readline()
text = file_read.readlines()
text = file_read
text = '1,jpg'
Canvas
Button
Entry
scatter
窗口的名称为‘点击’
窗口中有两个以上的按钮
窗口内的按钮无法点击
按钮和call绑定
两个按钮从上到下排列
两个按钮从左到右排列
当主窗体大小变化时,按钮大小不会发生改变
两个按钮都在竖直方向填充
comboxlist没有和任何事件绑定
comboxlist下拉框中的选项有0,1,2,3,4,
点击下拉框中的1,1会被输出打印
下拉框不会显示在窗体中
定义类,类名的首字母必须大写,后面跟圆括号。
类中的函数称为方法,方法__init__() 是一个特殊的方法,开头和末尾各有两个下划线,这种约定避免Python默认方法与普通方法发生名称冲突。
定义方法__init__() 时,self 必不可少,还必须位于其他形参的后面。
定义的变量都有前缀self ,以self为前缀的变量可供类中所有方法使用。
0 red apple's price:15 banana's price:0
0 red apple's price:15 banana's price:15
15 red apple's price:15 banana's price:0
15 red apple's price:15 banana's price:15
类由属性(attribute)和方法(method)组成。类的属性指的是对数据的封装,类的方法则表示对象具有的行为。
根据类属性的名称可以判断类属性的类型,如果函数、方法或属性的名称以双下划线开始和结束,则表示公有属性;如果函数、方法或属性的名字不是以两个下划线开始和结束,则表示私有属性。
根据作用范围,类的属性分为私有属性(private attribute)和公有属性(public attribute)。类之外的函数不能够调用的属性称为类的私有属性;相反,类之外的函数能够调用的属性称为类的公有属性。
类的属性又分为实例属性和静态属性:实例属性指的是以 self 作为前缀的属性,静态属性指的是静态变量。
继承是面向对象编程的重要特性之一,它可以重复使用已经存在的数据(属性)和行为(方法),避免重复编写代码。继承指的是父子关系,子类继承父类的所有公有实例变量和方法。
根据类来创建对象的过程称为实例化。类将需要使用的变量和函数组合在一起,称为封装。
Python 语言不允许子类继承多个父类。如果父类定义了 __init__ 方法,子类必须显式调用父类的 __init__ 方法;如果子类需要扩展父类的行为,不可以添加 __init__ 方法中的参数。
继承指的是父子关系,子类继承父类的所有公有实例变量和方法。
发表评论 取消回复