2019年11月11日

摘要: ### 装饰器(decorator) ``` 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 ``` ### 方法的分类 ``` 普通方法: 没有任何参数传递,只能类调用 绑定方法: 把默认传参的方法叫做绑定方法,绑定到对象(默 阅读全文

posted @ 2019-11-11 19:56 Max404 阅读(102) 评论(0) 推荐(0) 编辑

摘要: # ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 语法:@ """ # 1.装饰器的原型 def kuozhan(func): def newfunc(): print("厕所前,蓬头垢面") func 阅读全文

posted @ 2019-11-11 19:55 Max404 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 1 OOP 面向对象的程序开发 2 #用几大特征表达一类事物称为一个类,类更像是一张图纸,表达的是一个抽象概念 3 #对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但对象可以通过这个类实例化出多个 4 #对象是类的实例,类是对象的模板 5 #*类中的成员只有方法和属性,不要裸露的把判 阅读全文

posted @ 2019-11-11 19:54 Max404 阅读(54) 评论(0) 推荐(0) 编辑

摘要: 多继承弊端 多继承的弊端会造成菱形继承这种情况,找不清调用顺序 super对象按照mro列表的顺序依次调用,解决菱形继承存在的问题 mro3+` ​ 经典类:深度优先 (python2.x) 新式类:广度优先 (python3.x) ​ 写多继承时,尽量避免造成不同类相同方法名的情况,提高代码质量 阅读全文

posted @ 2019-11-11 19:51 Max404 阅读(81) 评论(0) 推荐(0) 编辑

2019年11月4日

摘要: __new__ # ### __new__ 魔术方法 ''' 触发时机:实例化类生成对象的时候触发(触发时机在__init__之前) 功能:控制对象的创建过程 参数:至少一个cls接受当前的类,其他根据情况决定 返回值:通常返回对象或None ''' class MyClass2(): b = 2 阅读全文

posted @ 2019-11-04 09:15 Max404 阅读(141) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要: # ### tarfile 压缩模块 后缀为.tar | .tar.gz | .tar.bz2import tarfiletarfile在win中功能不全,肾用,熬夜bug # ### 1.创建tar压缩包 [官方: 理论上可以压缩到最小的模式是bz2]# (1) 创建压缩包""".tar的压缩包, 阅读全文

posted @ 2019-11-03 03:36 Max404 阅读(131) 评论(0) 推荐(0) 编辑

摘要: # ### os模块 与 shutil模块"""os 新建/删除shutil 复制/移动"""import osos.chdir("/home/wangwen/mywork")#os.mknod 创建文件# os.mknod("ceshi111.txt")#os.remove 删除文件# os.re 阅读全文

posted @ 2019-11-03 03:31 Max404 阅读(87) 评论(0) 推荐(0) 编辑

2019年10月29日

摘要: os.walk() 函数 用于遍历目标文件路径的所有 文件,文件夹 os.walk() 返回的三个参数, root,dirs文件夹列表,files文件名列表 剩下的自己看着办 阅读全文

posted @ 2019-10-29 12:16 Max404 阅读(264) 评论(0) 推荐(0) 编辑

2019年10月25日

摘要: sudo find /home -type f -name "pycharm*"查找 类型是文件 名字为pycharm * 变长的所有路径 cp /home/max/mysoft/pycharm-professional-2019.1.2.tar.gz /home/max/ceshi将 绝对路径 复 阅读全文

posted @ 2019-10-25 15:53 Max404 阅读(258) 评论(0) 推荐(0) 编辑

摘要: 打包 压缩 命令tar zip tar语法 #压缩tar -czvf ***.tar.gztar -cjvf ***.tar.bz2#解压缩tar -xzvf ***.tar.gztar -xjvf ***.tar.bz2 tar [主选项+辅选项] 文件或目录主选项是必须要有的,它告诉tar要做什 阅读全文

posted @ 2019-10-25 15:24 Max404 阅读(172) 评论(0) 推荐(0) 编辑