摘要: 锲子 一、面向对象编程基础 1.1、概念 类的概念 : 具有相同属性和技能的一类事物 人类 抽象 对象 : 就是对一个类的具体的描述 具体的人 具体 使用面向对象的好处: 使得代码之间的角色关系更加明确 增强了代码的可扩展性 规范了对象的属性和技能 面向对象的特点:结局的不确定性 1.2、语法 类名 阅读全文
posted @ 2018-04-11 16:50 小杰~~ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 什么是可迭代对象:内部含有__iter__方法的对象就叫做可迭代对象 可迭代对象就遵循可迭代协议。 如何判断 两种方式 可迭代对象转化成迭代器:可迭代对象.__iter__() >迭代器 迭代器不仅含有__iter__,还含有__next__。遵循迭代器协议。 迭代器的好处: 1,节省内 阅读全文
posted @ 2018-04-05 23:31 小杰~~ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 内置函数 1.1,作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 1.2其他相关 1.2.1字符串类型代码的执行eval,exec,complie eval:执行字符串类型的代码,并返回最终结果。 exec:执行字符串类 阅读全文
posted @ 2018-04-04 20:58 小杰~~ 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、函数的有用信息 二、带参数的装饰器 三、多个装饰器装饰一个函数 阅读全文
posted @ 2018-04-02 11:25 小杰~~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、函数 函数名是函数的名字,本质:变量,特殊的变量。 函数名的赋值 函数名可以作为容器类数据的元素 函数名可以作为参数 函数名可以作为函数的返回值 二、闭包 闭包:就是内层函数对外层函数(非全局)变量的引用。 三、装饰器 阅读全文
posted @ 2018-04-01 15:59 小杰~~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、动态参数:*args **kwargs 形态角度: 最终顺序:位置参数,*args,默认参数,**kwargs 二、名称空间(命名空间),临时名称空间,内置名称空间。 执行函数的时候,他会在内存中开辟一个临时名称空间,存放函数体内的所有变量与值得关系。 随之函数的执行完毕,临时空间自动关闭。 全 阅读全文
posted @ 2018-03-29 19:53 小杰~~ 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、函数的初始 程序中如果没有函数的引用,会产生重复代码多,可读性差的特点。 函数就是封装一个功能。 二、函数名,函数体,关键字,函数的返回值 函数的执行:函数名+() 函数的返回值: 写函数,不要在函数中写print() return 1、在函数中,遇到return结束函数。 2、将返回值给函数的 阅读全文
posted @ 2018-03-28 16:38 小杰~~ 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一,文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用 阅读全文
posted @ 2018-03-27 21:46 小杰~~ 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型补充 1、str 2、元组 对于元组:如果只有一个元素,并且没有逗号,此元素是什么数据类型,该表达式就是什么数据类型 3、list 对于list,在循环一个列表时,最好不要进行删除的动作(一旦删除,索引会随之改变),容易出错。 55] 4、dict 二、集合set 数据类型set:不重复 阅读全文
posted @ 2018-03-26 17:16 小杰~~ 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 升级作业: 程序: 三级菜单 要求: 阅读全文
posted @ 2018-03-24 19:37 小杰~~ 阅读(3942) 评论(0) 推荐(0) 编辑