摘要: 一:开放封闭原则,对扩展是开放的,对修改是封闭的二:装饰器,装饰器本质可以是任意可调用的对象,被装饰的对象也可以是任意可调用对象 装饰器的功能是: 在不修改被装饰对象源代码以及调用方式的前提下为其添加新功能 原则: 1.不修改源代码 2.不修改调用方法 目标:添加新功能 装饰器的语法:在被装饰对象的正上方的单独一行。@装饰器名字 imp... 阅读全文
posted @ 2017-11-05 21:52 PengDa 阅读(217) 评论(0) 推荐(0)
摘要: 我们可以用一段代码来实现我们需要的功能,但是当我们需要重复使用这段代码时,复制粘贴并不是一个酷的方法,我们可以用到函数来实现这一需求 一、函数定义 函数是逻辑结构化和过程化的一种编程方法,通过一个函数名封装好一串用来完成某一特定功能的代码 函数的定义: def 函数名(参数1,参数2....): ' 阅读全文
posted @ 2017-11-05 21:44 PengDa 阅读(303) 评论(0) 推荐(0)
摘要: 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 二、基本操作 1,基本流程 2.文件编码 用什么编码保存就要用什么编码打开,否则就会出现乱码 Windows默认用的GBK编码 3.文件打开模式 打开文件的模式有: r ,只读模式【默认模式,文件 阅读全文
posted @ 2017-10-30 19:12 PengDa 阅读(323) 评论(0) 推荐(0)
摘要: 数据类型分类 一:可变不可变 可变:列表,字典 不可变:数字,字符串,元组 二:存放值的个数 一个值:数字,字符串 多个值(容器类型):列表,元组,字典 三:取值方式 直接取值:数字 序列类型:字符串,元组,列表 映射类型:字典 可变或者不可变的定义:在id和type不变的情况下,值可变的数据是可变 阅读全文
posted @ 2017-10-25 17:05 PengDa 阅读(331) 评论(0) 推荐(0)
摘要: 一、流程控制 1.if判断 条件判断if...else if <条件判断1>: <执行1> elif:<条件判断2> <执行2> else: <执3> 2.while循环:重复指令 3.for循环:重复执行一组命令操作。 语法:for 变量 in 集合 二、数据类型 1.数字 数字类型包括:整型和浮 阅读全文
posted @ 2017-10-23 18:37 PengDa 阅读(317) 评论(0) 推荐(0)
摘要: 一、什么是互联网协议及为何要有互联网协议 英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是 一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol S 阅读全文
posted @ 2017-10-23 13:48 PengDa 阅读(253) 评论(0) 推荐(0)
摘要: 一、为何要有操作系统 1、操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 2、操作系统的位置: 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两 阅读全文
posted @ 2017-10-23 13:47 PengDa 阅读(488) 评论(0) 推荐(0)
摘要: 一、编程语言的作用及与操作系统和硬件的关系 编程语言就和我们人与人之间交流所用到的语音一样,是一门语言,只不过它是用于人与计算机交流的语言,比如:C,C++,C#,JAVA,Python等等都是编程语言。它的作用大多数是程序员用于编写程序,也就是我们所用到的软件。而我们程序员所编写的软件是必须运行在 阅读全文
posted @ 2017-10-23 13:41 PengDa 阅读(392) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-10-23 13:06 PengDa 阅读(20) 评论(0) 推荐(0)