
中国电子学会Python等级考试(6级)
文章平均质量分 67
中国电子学会考评中心是中国电子学会下属的专门机构,负责电子学科领域的考评和认证工作。中国电子学会是中国电子信息行业的学术组织和专业社团,具有较高的声誉和影响力。考评中心作为其下属机构,遵循相关法律法规和学术规范,负责组织和实施电子学科领域的考评和认证工作。
棉猴
这个作者很懒,什么都没留下…
展开
-
Python中类的使用5
把“People”类作为父类进行定义,代码如图1所示。图1 定义父类从图1中可以看出,People具有两个属性name和age,另外还具有一个名为shout()的方法,该方法显示“XXX是人!”的信息。定义People类的两个子类,分别是Teacher类和Student类,代码如图2所示。图2 定义子类其中,Student类具有一个名为shout()的方法,该方法的作用是显示“XXX是学生!”,也就是说,Student类重写了父类People的shout()方法;原创 2024-08-22 16:55:25 · 380 阅读 · 0 评论 -
Python中类的使用4
对于“人”来说,应该具有“姓名”和“年龄”两个属性,另外还具有一个显示自己属性的方法,代码如图1所示。图1 定义父类其中,People类具有两个属性,分别是name和age;具有一个方法,是showpeople(),该方法的作用是显示人的姓名和年龄。对于“学生”是“人”的特殊版本,除了具有人的“姓名”和“年龄”属性之外,还具有“学号”和“成绩”两个特殊属性。另外还具有一个显示自己属性的方法,代码如图2所示。图2 定义子类。原创 2024-08-22 16:20:56 · 758 阅读 · 0 评论 -
Python中定义和使用类的私有属性和方法
也可以在类的属性和方法名前加入两个下划线将其设置为私有,代码如图4所示。图4 定义类的私有属性其中,“a”是类的共有属性,“__b”是类的私有属性,可以在getb()和setb()中获取和设置私有属性“__b”。如果在类外使用“__b”,此时程序会报错,如图4和图5所示。图4 在类外使用私有变量“__b”的错误代码图5 报错信息从图4和图5中可以看出,c是Myclass类的实例,通过该实例在类外调用私有属性“__b”时,程序的报错信息是Myclass类没有“__b”属性。原创 2024-08-22 15:31:48 · 1844 阅读 · 0 评论 -
Python中matplotlib使用4
在matplotlib中,可以通过绘制“饼图”来展示各类别在总体中所占的比例。原创 2024-08-21 18:31:41 · 543 阅读 · 0 评论 -
Python中tkinter入门编程10
在tkinter的控件中,Radiobutton表示单选按键,即只能在多个选项中选择一个。原创 2024-08-20 15:27:32 · 517 阅读 · 0 评论 -
Python中使用SQLITE数据库的方法4-4
在中提到,可以使用SELECT指令查询数据库中指定表的所有记录,在查询到所有记录后,可以通过fetchone()、fetchmany()和fecthall()函数读取指定数量的记录。数据库文件“class.db”中“初一5班”的表中记录如图1所示。图1 “初一5班”的表中记录。原创 2024-08-20 11:51:10 · 678 阅读 · 0 评论 -
Python中使用SQLite数据库的方法4-3
对于数据库的操作,主要包括“增”、“删”、“改”、“查”四种。在和中实现增”、“删”和“查”三种操作。原创 2024-08-20 11:08:47 · 568 阅读 · 0 评论 -
Python中文件的读取2-2
在《Python中文件的读取2-1》中提到,可以使用read()函数读取文件中所有数据。通过指定read()函数的参数,可以读取文件中指定数量的数据。原创 2024-08-19 18:47:37 · 446 阅读 · 0 评论 -
Python中Numpy库的使用1
Numpy是Numerical Python即数字Python的简写。它是一个开源的Python科学计算库,由多维数组对象和用于处理这些数组的函数组成的库。Numpy能够直接对数组和矩阵(多维数组)进行操作,由此可以省略许多处理数值计算的循环语句,另外Numpy中对数组的存取性能远远高于Python中等价的基本数据结构。原创 2024-08-11 12:10:54 · 997 阅读 · 0 评论 -
Python中tkinter入门编程9
在《》中提到,tkinter中的Canvas表示画布,可以在画布中显示文字和图片。除了以上功能外,还可以在Canvas中添加对鼠标或键盘的响应。原创 2024-05-22 16:21:46 · 570 阅读 · 1 评论 -
Python中tkinter编程入门8
Canvas的中文意思是“画布”,也是tkinter的控件之一。可以将画布作为控件与窗口关联,之后在画布中画出图片或者文字,相当于在窗口中显示图片或文字了。原创 2024-05-18 19:09:39 · 618 阅读 · 0 评论 -
Python中tkinter编程入门7
在tkinter中,可以通过Menu类为窗口创建工具栏菜单。原创 2024-05-16 17:06:07 · 723 阅读 · 0 评论 -
Python中tkinter编程入门6
通过tkinter实现音乐播放器。原创 2024-05-15 16:56:31 · 153 阅读 · 0 评论 -
Python中tkinter编程入门4
定义事件处理器就是一个自定义的函数。我们想让用户点击Button后弹出信息,则只需要定义一个弹出信息的函数,代码如图1所示。图1 事件处理程序器其中,messagebox类是在tkinter模块中定义,用来显示提示信息的对话框,该类的showinfo()方法的作用是显示对话框,第一个参数表示对话框的标题,第二个参数表示对话框的内容,该对话框如图2所示。图2 messagebox类显示的对话框。原创 2024-05-13 10:18:01 · 472 阅读 · 0 评论 -
Python中tkinter编程入门5
在《》中提到了Entry类表示输入框,用户可以在该控件中输入信息。tkinter可以通过编程实现对Entry输入框中内容进行设置、获取和删除。1 设置Entry输入框中的内容设置Entry输入框中的内容的代码如图1所示。图1 设置Entry输入框中的内容其中,第9行代码的作用是创建Entry控件,并将其保存在entry变量中;第10行代码通过entry调用insert()方法来设置输入框中的内容,该方法的第一个参数表示内容显示的位置,0表示从输入框的起始位置开始显示,第二个参数表示显示的内容;原创 2024-05-13 10:17:18 · 450 阅读 · 0 评论 -
Python中tkinter编程入门3
在使用tkinter创建了窗口之后,可以将一些控件“放置”到窗口中。这些控件包括标签、按键以及输入框等。原创 2024-05-10 10:47:54 · 482 阅读 · 0 评论 -
Python中tkinter编程入门2
中使用tkinter模块的Tk()创建了一个窗口,可以通过编程设置窗口的标题、大小和位置以及背景色。原创 2024-05-09 09:19:44 · 522 阅读 · 0 评论 -
Python中tkinter编程入门1
tkinter是Python的标准库,用来进行GUI(Graphical User Interface,图形用户界面)编程。原创 2024-05-08 16:56:43 · 332 阅读 · 0 评论 -
Python中matplotlib使用3
在matplotlib中,可以将数据用离散的点来表示,这种表示方式叫做散点图。原创 2023-12-31 12:04:43 · 897 阅读 · 0 评论 -
Python中matplotlib库的使用2
在中提到了使用折线图来表示1-5的平方值。除了折线图之外,还可以使用条形图来表示这些数据。条形图表示一组分类数据,例如刚刚提到的1-5的平方值。原创 2023-12-31 10:59:09 · 787 阅读 · 0 评论 -
Python中matplotlib库的使用1
matplotlib是一个数学绘图库,可以将数据通过图形的方式显示出来,也就是数据可视化。原创 2023-12-29 20:39:48 · 2222 阅读 · 0 评论 -
Python中使用SQLite数据库的方法4-2
从图6中可以看出,execute()方法执行的SQL语句表示向名为“初一5班”的表单中插入3个值,分别是“YANG”,“10”和“98”,与“姓名”、“学号”和“成绩”三个字段对应。在读取SQLite数据库文件时,与写入数据库文件相同,需要导入sqlite3模块,并且连接要打开的数据库文件,之后创建Cursor类对象,代码如图10所示。通过“3.2 创建Cursor类的对象”中创建的Cursor类的对象cur创建表单及字段,代码如图5所示。在提交修改之后,需要关闭数据库文件,代码如图8所示。原创 2023-12-29 19:08:07 · 632 阅读 · 0 评论 -
Python中使用SQLite数据库的方法4-1
SQLite数据库是一种轻量级的、优秀的开源关系型数据库。它使用Python的标准库实现,并且存储数据库在普通文件中。这些文件在不同机器和操作系统之间是可以移植的,在很多安卓手机中,也是把SQLite作为嵌入数据库使用。在数据库文件的一般格式如图4所示。图4 数据库文件的一般格式SQLite数据库文件一般由“表单”组成,如图4①所示,每个表单包含多个“字段”,如图4②所示,而每个字段包含多个“值”,如图4③所示。原创 2023-12-29 19:05:22 · 616 阅读 · 0 评论 -
Python中JSON模块的使用
JSON是JavaScript Object Notation即Javascript对象简谱的缩写。JSON是一种轻量级的数据交换格式,JSON数据是由键值对组成的结构,与Python中的字典类似,由尖括号包围的键值对组成,键和值的类型可以是字符串、数字、布尔值、数组和对象。注意1,JSON数据中的字符串用双引号包围。原创 2023-12-28 20:53:09 · 728 阅读 · 0 评论 -
Python中通过修饰符设置类属性的访问
在中提到了可以通过property()来设置访问类属性时默认调用的方法。除了使用property()外,还可以使用修饰符来达到以上目的。原创 2023-09-06 09:34:36 · 138 阅读 · 0 评论 -
Python中通过property设置类属性的访问
代码如下所示class A:其中,类A有一个名为name的属性,通过get_name()方法获取该属性,通过set_name()方法设置该属性。原创 2023-09-05 11:04:40 · 358 阅读 · 0 评论 -
Python类的方法
Python类的方法主要分为实例方法、类方法和静态方法三种。原创 2023-09-05 10:14:35 · 338 阅读 · 0 评论 -
Python中文件的输入
在Python中,向文件中写入数据的步骤为打开文件、写入数据和关闭文件。原创 2023-06-24 19:07:25 · 1308 阅读 · 0 评论 -
Python中文件的读取2-1
在Python中可以通过内置函数open()、read()和readline()实现文件的读取。原创 2023-06-24 12:01:07 · 2400 阅读 · 0 评论 -
Python中类的使用3
i = 1其中,类MyClass中定义的show()方法,即为类的实例方法。与实例对象类似,实例方法是属于每个实例的,因此,类的实例方法的第一个参数必须是“self”,表示调用该方法的实例。MyClass类的show()方法的作用是打印实例变量j。原创 2023-06-15 11:19:48 · 172 阅读 · 0 评论 -
Python中类的使用2
在《Python中类的使用1》中提到,类的变量和方法分为类变量(类方法)和实例变量(实例方法)。那么这两种变量(方法)之间是什么样的关系呢?其中,i和myfunc是MyClass的类变量和类方法,j是MyClass的成员变量。原创 2023-06-15 11:14:52 · 350 阅读 · 0 评论 -
Python中类的使用1
..其中,class是定义类的关键字,ClassName表示类名,之后是冒号,然后在定义类的范围内statement-1到statement-N表示定义类的语句,里面包含了类的数据和功能。原创 2023-06-15 11:07:59 · 705 阅读 · 0 评论