摘要: ## 一、常用内置模块(部分第三方模块需要自己下载) 因为功能相似的代码会被归类到一个py文件中,因此我们需要了解一些常用内置模块的功能。 1、collections模块 提供了除基础数据类型外的一些数据类型 1.具名元组:namedtuple 调用语句如下: from collections im 阅读全文
posted @ 2022-10-23 22:06 致丶幻 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、编程思想的转变 在我们从开始学习到目前为止,编程思想经历了三个阶段: 1、面条版阶段 也就是刚学完流程控制的时候的代码,全部内容都需要一一细分,详细编写,这个阶段并没有持续很久。 2、函数版阶段 当我们学习了函数后我们知道了把功能类似的代码整合成函数,需要使用的时候统一调用就可以实现同样的功能。 阅读全文
posted @ 2022-10-23 22:02 致丶幻 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1、简介 1.模块的本质 模块就是一个内部具有一定功能(功能无论大小)的py文件 如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。 2.模块的历史 根据模块的本质我们可以知道,当我们实现一些复杂的功能的时候,直接调 阅读全文
posted @ 2022-10-23 21:59 致丶幻 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、索引取值和迭代取值的差异 这里是对昨天的内容进行一个小补充,对比了索引取值和迭代取值的区别: 索引取值 索引取值可以根据索引在任何为此任意次的取值,但是不能对无序的数据类型取值。 迭代取值 可以对无序的数据类型取值也可以对有序的数据类型取值,但是只能根据前后的顺序取一遍数据值,不能后退。 阅读全文
posted @ 2022-10-23 21:55 致丶幻 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 1、生成器对象的本质 生成器对象其实本质上就是迭代器对象,内置有双下户线iter和双下划线next方法 2、区别 迭代器对象就是python解释器提供的各种数据类型或是文件对象,但是生成器对象是程序员编写的代码或是函数之类的关键字。 3、生成器的两种形式 1.使用def定义函数然后内部使 阅读全文
posted @ 2022-10-23 21:55 致丶幻 阅读(77) 评论(0) 推荐(0) 编辑