2019年4月29日

元类的剖析和单例

摘要: 1.eval内置函数 # eval的使用场景: # 1.执行字符串会的到相应的结果 # 2.一般用于类型转换,得到list, dict,tuple等 dic_str = "{'a':1,'b':2,'c':3}" print(eval(dic_str)) list_str = "[1,2,3,4,5 阅读全文

posted @ 2019-04-29 16:00 程序小王的生命周期 阅读(109) 评论(0) 推荐(0) 编辑

2019年4月23日

多态的简单剖析、内置方法和异常的解读

摘要: 1.多态 多态与多态性:(主要讲究的是统一) 多态:同一种或者同一类事物的不同形态 多态性:在多态的背景下,可以不用考虑对象具体类型的情况下直接使用对象。 鸭子模型:只要你长的像鸭子,你就是鸭子 2.isinstance和issubclass 3.反射 反射练习 4.__str__:在对象打印的时候 阅读全文

posted @ 2019-04-23 19:31 程序小王的生命周期 阅读(198) 评论(0) 推荐(0) 编辑

2019年4月19日

面向对象的解释和属性查找的方式解读

摘要: 1.面向对象 1.面向过程编程 核心:面向过程的核心就是过程。过程讲究顺序,即先干什么在干什么。基于面向过程的编程好比一条工作的流水线,是一种机械的思维方式。 优缺点:可以把复杂的过程简单化,流程化;他的扩展性很差。 2.面向对象编程 核心:面向对象的核心就是对象。对象就是指特征和行为的集合体,基于 阅读全文

posted @ 2019-04-19 15:13 程序小王的生命周期 阅读(141) 评论(0) 推荐(0) 编辑

浅谈面向对象的方法和属性

摘要: 1.对象独有的名称空间,在产生时就赋予了初值 2.类中所有方法参数中的第一个默认参数self (对象方法) 3.类中@classmethod方法修饰的方法:类方法 4.属性和方法的总结 5.封装 6.今日笔记升华 阅读全文

posted @ 2019-04-19 15:10 程序小王的生命周期 阅读(577) 评论(0) 推荐(0) 编辑

2019年4月16日

一些牛气的模块使用解读

摘要: 1.time 2.calendar:日历 3.datatime模块 4.sys系统 5.os:操作系统 6.os.path系统路径操作 7.序列化 8.random随机数 案列:生成随机验证码(生成随机的五位验证码) 9.shutil模块 10.shevle模块 11.三流模块 12.hashlib 阅读全文

posted @ 2019-04-16 17:00 程序小王的生命周期 阅读(341) 评论(0) 推荐(0) 编辑

2019年4月9日

模块中的包的定义和使用

摘要: 一.模块的搜索路径 模块的加载路径:内存==》内置模块==》sys.path(系统内置的环境变量,一系列自定义的模块) 二.模块导入的指定的流程 三.循环导入 所谓的循环的导入,实质上就是模块之间形成的环状调用,就比如说,模块一中需要模块二中的变量名,反之,模块二需要模块一的变量名,这就是循环导入。 阅读全文

posted @ 2019-04-09 19:34 程序小王的生命周期 阅读(259) 评论(0) 推荐(0) 编辑

2019年4月8日

初始模块

摘要: 一.模块 1.什么是模块? 模块就是一系列功能的集合体。 2.常用的四种模块: 1,使用python编写的文件 2,已被编译为共享库或DLLdC或者C++扩展 3,把一系列模块组织到一起的文件(注:文件夹下有一个__init__.py文件,该文件夹称之为包) 4,使用C编写并链接到python解释器 阅读全文

posted @ 2019-04-08 18:48 程序小王的生命周期 阅读(216) 评论(0) 推荐(0) 编辑

2019年4月4日

三元表达式、列表推导式和递归函数的亮点剖析

摘要: 1.三元表达式 三元表达式等同于三目表达式,就是简单的if......else.....控制器的语法糖。 2.列表(元组)推导式 列表(元组)推导式,就是列表(元组)和字典类型之间的转换。 3.递归函数 递归函数:回溯:询问答案的过程 递推:推出答案的过程 递归案例: 4.匿名函数 阅读全文

posted @ 2019-04-04 19:45 程序小王的生命周期 阅读(246) 评论(0) 推荐(0) 编辑

2019年4月3日

玩转迭代器和生成器

摘要: 1.迭代器 一、迭代器的概念 迭代器即迭代的工具,那什么是迭代呢? 二、迭代器怎么使用?可迭代对象和迭代器对象是什么? 三、使用迭代器的案列 四、使用迭代器的优缺点 五、生成器 阅读全文

posted @ 2019-04-03 15:34 程序小王的生命周期 阅读(142) 评论(0) 推荐(0) 编辑

2019年4月2日

函数装饰器的独特之处解读

摘要: 1.开放封闭性 1.开放封闭性从某种意义上促发了装饰器的产生。 2.装饰器 1.什么是装饰器和使用装饰器的好处: 2.案例: 3.为什么要使用装饰器 基于第一点的开放封闭性原则,开放封闭原则是我们在开发过程中必须要遵守的一个原则。开放封闭指的是对修改封闭,对扩展开放。在以后写代码时,需要对一个函数什 阅读全文

posted @ 2019-04-02 14:17 程序小王的生命周期 阅读(154) 评论(0) 推荐(0) 编辑

导航