07 2018 档案

摘要:python 接口类和抽象类 为什么讲封装之前要将这个东西? 我才不会说为什么 首先: python没有接口类这个概念!!!!!!!! 哈哈哈......神经病 python抽象类和接口类更接近于一种规范,例如,我吃苹果,吃香蕉,吃梨,这些我都可以统一归到吃水果这个类中,但是我能吃到这个水果吗??? 阅读全文
posted @ 2018-07-26 16:15 ALADL 阅读(259) 评论(0) 推荐(0)
摘要:面向对象 封装: 其实就是使用构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被继承的内容 继承: 对于面向对象的继承来说,其实就是将多个类共有的方法提取到父类中,子类仅需继承父类而不必去实现每个方法 (除了子类和父类,你可能看到过派生类和基类,他们与子类和父类只是叫法不同而已) 多 阅读全文
posted @ 2018-07-25 19:59 ALADL 阅读(978) 评论(0) 推荐(0)
摘要:lambda 匿名函数: 为了解决一些简单的需求而设计的一句话函数 lambda函数不需要def来声明,一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 返回值 需要注意的是: 1. 函数的参数可以有多个,多个参数之间用逗号隔开 2. 匿名函数不管多复杂,只能写一行,切逻辑结束后 阅读全文
posted @ 2018-07-20 14:15 ALADL 阅读(284) 评论(0) 推荐(0)
摘要:什么是生成器? 生成器的实质就是迭代器 在python中有三种方式来获取生成器 1. 通过生成器函数 2. 通过各种推导式实现生成器 3. 通过数据的转换也可以获取生成器 将函数中的return换成yield就是生成器 运行的结果是不一样的,由于函数中存在了yield,那么这个函数就是一个生成器函数 阅读全文
posted @ 2018-07-18 14:57 ALADL 阅读(190) 评论(0) 推荐(0)
摘要:闭包 什么是闭包? 闭包就是内层函数对外层函数的变量的引用 我们使用__closure__来检测函数是否闭包,使用函数名__closure__返回东西就是闭包,返回None就不是闭包 那么如何在函数外边调用内部函数呢? 使用闭包的好处: 使变量常驻内存(保证变量不会消亡) 迭代器 什么是迭代器? 遵 阅读全文
posted @ 2018-07-17 19:23 ALADL 阅读(759) 评论(0) 推荐(0)
摘要:函数的定义: 函数是组织好的,可重复使用,用来实现单一,或相关联功能的代码段 函数的作用: 函数能提高应用的模块性,和代码的重复利用率 任何传入参数和第一行语句可以选择性使用文档字符串 用于存放函数说明 函数内容以冒号起始,并且缩进 基本格式: def wrapper() #函数的定义 print( 阅读全文
posted @ 2018-07-13 15:20 ALADL 阅读(180) 评论(0) 推荐(0)
摘要:文件操作的基本模式: 1.只读模式(r,rb) 2.只写模式(w,wb) 3.追加模式(a,ab) 4.r+读写模式 5.w+写读模式 6.a+写读(追加写读) 7.其他文件操作 8.文件的修改以及另一种打开文件句柄的方式 只读模式(r,rb) 需要注意encoding表示编码集. 根据文件的实际保 阅读全文
posted @ 2018-07-11 15:44 ALADL 阅读(150) 评论(0) 推荐(0)
摘要:is 和 == 的区别: is比较的两端的内存地址 == 比较的是两端的值 小数据池的概念: 把我们通常使用过的值存储在小数据池中,供其它的变量使用,小数据池给数字和字符串使用,其他数据类型不存在 小数据池给数字和字符串使用 对于字符串: 1. 如果是纯文字信息和下划线,那么这个对象会被添加到小数据 阅读全文
posted @ 2018-07-10 15:12 ALADL 阅读(152) 评论(0) 推荐(0)
摘要:字典: 用大括号 { } 括起来,内部使用key:value的形式保存数据 {'jay':'周杰伦','jj':'林俊杰'} 注意,字典的key必须是可哈希的. 不可变的 value: 没有任何限制 不可变的就是可哈希的 不可变的可以作为字典的key值 增加: dic['不存在的key'] = 'v 阅读全文
posted @ 2018-07-06 15:20 ALADL 阅读(173) 评论(0) 推荐(0)
摘要:python基本数据类型 1. int ==> 整数. 主要用来进行数学运算 2. str ==> 字符串串, 可以保存少量数据并进行相应的操作 3. bool==>判断真假, True, False 4. list==> 存储⼤量数据.⽤[ ]表⽰ 5. tuple=> 元组, 不可以发⽣改变 用 阅读全文
posted @ 2018-07-04 17:02 ALADL 阅读(420) 评论(0) 推荐(0)
摘要:谈论新内容之前我们还是应该了解一下它之前的内容 继承: 新式类:继承object类的类就是新式类。(python3x中都是新式类) 经典类:不继承object类就是经典类。 python2x:默认所有类都不继承object,所以默认所以类都是经典类。 单继承,多继承。 单继承: 1.查询顺序 cla 阅读全文
posted @ 2018-07-02 20:08 ALADL 阅读(244) 评论(0) 推荐(0)