Python二级笔记(7)

知识点:

1,链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间。

2,对象的基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。

3,自然连接数一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的,并且在结果中把重复的属性列去掉。

4,在任意一颗的二叉树中,度为0的叶子结点中总是比度为2的结点多一个。

5,实体完整性约束要求关系的主键中属性值不能为空值。

6,字符串可以进行切片,但是不能赋值。

7,文件对象的seek()方法用来定位文件的读写位置,tell()方法用来返回文件指针的当前位置。

8,一个类继承另一个类,那么被继承的类被称为:父类,基类和超类(淦)

9,Pylons是基于Python的一个Web开发框架的第三方库,keras,tensorflow和mxnet是Python机器学习领域的第三方库。

10,pandas是Python数据分析方向的一个库;

        xpinyin是Python中一个用于把汉字转换成拼音的库;

        SnowNLP是用来处理中文文本的库;

        grad是python语言中网络爬虫框架领域的第三方库。

操作题:

1,请将列表lis内的重复元素删除,并输出。

代码:

lis = [2,8,3,6,5,3,8]
new_lis = lis(set(lis))
print(new_lis)

2,输入一个水果名,判断它是否在列表lis中,并输出判断结果

代码:

fruit = input("请输入水果:")
lis = ["火龙果","香蕉","苹果","西瓜"]
if fruit in  lis:print(fruit + "在列表lis中")
else:print(fruit + "不在列表lis中")

3,编写一个函数,使之能够实现字符串的反转。将字符串“goodtime”输入函数中,并输出结果。

代码:

def str_change(str):return str[::-1]
str = input("请输入字符串:")
print(str_change(str))

4,使用turtle库的fd函数和right函数绘制一个边长为200,黄底黑边的五角星,

代码:

import turtle
turtle.color("black","yellow")
turtle.begin_fill()
for i in range(5):turtle.fd(200)turtle.right(144)
turtle.end_fill()

5,键盘输入两个大于0的整数,按要求输出这两个整数之间(不包括这两个整数)的所有素数。素数又称为质数,是指除了1和它本身以外不能被其他整数整除的数。

代码:

lower = int(input("输入区间最小值:"))
upper = int(input("输入区间最大值:"))
for num in range(lower + 1,upper):if num > 1:for i in range(2,num):if(num % i) == 0:breakelse:print(num)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534349.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python二级笔记(8)

知识点: 1,栈支持子程序调用。栈上一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续…

软件工程(Rational统一过程)

Rational统一过程(Rational Unified Process,RUP)是由Rational软件公司推出的一种完整而且完美的软件过程。 RUP总结了经过多年商业化验证的六条最有效软件开发经验,这些经验被称为“最佳实践”。 1,最佳实践 (1&am…

软件工程(敏捷过程和极限编程)

1,敏捷过程 为了使软件开发团队具有高效工作和快速响应变化的能力,17位著名的软件专家于2001年2月联合起草了敏捷软件开发宣言。 敏捷软件开发宣言由下述4个简单的价值观声明组成。 (1)个体和交互胜过过程和工具 优秀的团队成…

软件工程(可行性研究讲解)

可行性研究 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。(只是寻找客户所提需求的解决方案,能干还是不能干的问题。) 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。 GB…

软件工程(系统流程图讲解)

系统流程图是概括地模型物理系统的工具。 基本符号 系统符号 系统流程图的习惯画法是使信息在图中从顶向下或从左到右流动。 例子 某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零…

软件工程(数据流图)

数据流图有4种基本符号: 正方形或(立方体)表示数据的源点或者终点; 圆角矩形(或圆形)代表变换数据的处理; 开口矩形(或两条平行横县)代表数据存储; 箭头表…

网络互联基础(1)

网络互联的基本概念 计算机网络起始于20世纪60年代,当时网络的概念主要是基于主机(Host)架构的低速串行(Serial)连接,提供应用程序执行、远程打印和数据服务功能。IBM的系统网络架构(System Network Architecture,SNA)于非IBM公司的X.25公用…

Python二级笔记(9)

知识点: 1,算法的空间复杂点是指算法在执行过程中所需要的内存空间。 2,结构化程序设计的思想包括:自顶向下、逐步求精、模块化,限制使用goto语句。 3,字典中的“键”可以是整数或者字符串,但…

Python二级笔记(10)

知识点: 1,线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。 2,软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心。 3&#x…

Qt图形界面编程入门(6)

类的私有继承方式 ①基类公有成员和保护成员都作为私有成员被派生类继承,派生类自身的函数可直接访问他们,但是派生类对象则只能通过本类的公有函数间接地访问它们。 ②基类的私有成员成为派生类中更加封闭的私有成员,派生类内部成员函数也…

Qt图形界面编程入门(7)

派生类的构造函数和析构函数 基类的构造函数和析构函数不能被继承。 在派生类中,如果派生类新增的成员进行初始化,就必须加入新的构造函数。与此同时,对所有从基类继承下来的成员的初始化工作还是由基类的构造函数完成,必须在派…

Python二级笔记(11)

知识点: 1,在栈中,栈顶指针top动态反映了栈中元素的变化情况,在循环队列中,队尾指针和队头指针的动态变化决定队列的长度,在链式存储结构中.无论是循环链表还是线性链表,插入和删除元素时&…

Python二级笔记(12)

知识点: 1,机器周期的同步标准是指CPU访问存储器一次所需要的时间 2,int()函数可以将整数字符串转换成整数,也可以将浮点数转化为整数,但是不能将其他字符串转换成整数。 3,当max(函数的参数是字典时&am…

Python二级笔记(13)

知识点: 1,机器数,不管是正数还是负数,其补码的符号位取反即是偏移码。 2,循环队列是队列的一种顺序存储结构 3, break语句会跳出break所在的最内层循环; try中 的语句出错时会被捕获异常,执行except下的…

Python二级笔记(14)

知识点: 1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点。 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点。 双向链表从任何一一个结点位置出发就可以访问到表中其他所有结…

Python二级笔记(15)

知识点: 1,数据流图(DFD)的作用是支持系统功能建模 2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个。 3&a…

Linux基础(管道符、重定向、转义字符与环境变量)

1、输入输出重定向 简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也…

软件工程(数据流图例题详解)

假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述的数据:零件编号,零件名称,订货数量,目前价格,主要供…

软件工程(数据流图的命名、用途和自动化边界)

数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性。因此,给这些成分起名字时应该仔细推敲。 命名 1.为数据流(或数据存储)命名 (1)名字应代表整个数据流(或数据存储)的内容,而不是仅仅反映它的某些成分。 (2)不要使用空洞的…

软件工程(数据字典)

数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 任何字典最主要的用这都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。 数据流图和数据字典共…