文章分类 -  Python

摘要:到目前为止我们所有写的代码都在一个文件中, 当我们的程序规模变大时,把所有的功能都放在一个文件中变得不容易维护了 所以我们需要模块,模块和函数一样,是一种封装,让我们把可能会被重复使用的功能封装起来 使用的时候直接拿来用就好了。和函数,类一样,分为定义和使用。 简单来说模块就是一个py文件。 pyt 阅读全文
posted @ 2020-07-23 17:38 人不知所 阅读(101) 评论(0) 推荐(0)
摘要:程序如果想把数据永久保存在磁盘上,需要通过文件来保存 之前我们学的技术,编写程序时产生的数据都在内存中,当程序结束时,所有的数据都被清空,达不到永久保存的效果 狭义的文件就是指保存在硬盘上的数据 广义的文件是指一切IO,就是有输入和输出的接口,比如键盘,网络,显示器,都可以叫文件 5.1 打开文件 阅读全文
posted @ 2020-07-20 17:34 人不知所 阅读(185) 评论(0) 推荐(0)
摘要:面向对象有三个核心,封装,继承,多态 4.1 封装 程序模拟事物的时候,通常用抽象的方法,把现实中的事物归类, 某一类事物,具有相同的行为和属性。 对应到程序中,就是自定义一种数据类型,这种数据类型同样有对应的行为和属性 行为在程序中对应的是一个方法,就是函数 属性对应的是一个变量 比如我们想把人在 阅读全文
posted @ 2020-07-19 13:33 人不知所 阅读(180) 评论(0) 推荐(0)
摘要:前面我们学的知识,理论上已经足够我们编写所有的功能了。 但是如果想实现一个大规模的程序,很快我们就会发现问题。 比如在计算美元和人民币的汇率,我们用一个顺序结构来实现 可能会类似下面的代码 dollors = input('>>>') dollors = float(dollors) rmb = 阅读全文
posted @ 2020-07-10 14:13 人不知所 阅读(247) 评论(0) 推荐(0)
摘要:任何一个程序,都离不开数据。甚至可以把程序理解为,算法+数据结构。 算法就是我们程序的逻辑控制,数据结构是如何组织数据。 计算机底层表示数据,无非是一个一个的比特位,使用二进制数据表示, 这是因为在电子元器件中,二进制的0和1可以方便的表示低电平和高电平两种状态。 可是0和1对于我们人来说,识别这些 阅读全文
posted @ 2020-06-23 10:25 人不知所 阅读(392) 评论(0) 推荐(0)
摘要:1.1 编程语言和python介绍 计算机分为软件和硬件,硬件就是我们看得见,摸得着的,比如显示器,鼠标,键盘,CPU,内存,硬盘。 软件是一段数据,存储在内存或硬盘,这段数据记录了一段指令,通过这些指令来操作计算机硬件。 开发软件就是开发一套机器能识别指令来完成特定的功能,这个的过程被称为编程,编 阅读全文
posted @ 2020-06-06 00:08 人不知所 阅读(852) 评论(0) 推荐(0)