摘要: 一、文件操作 文件打开方式 参数值 打开方式 文件存在 文件不存在 光标位置 r(默认) 只读 正常 报错 0 w 只写 覆盖 新建 0 x 只写 报错 新建 0 a 只写 正常 新建 末尾 附加值 附加权限 + 添加读写权限 b 二进制形式打开 t(默认) 文本形式打开 文件读取 方法 作用 示例 阅读全文
posted @ 2018-08-12 16:21 lk_hacker 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、_new_方法 创建实例时触发_new_方法 _new_方法会创建并返回实例 二、定制属性访问 三、描述符 四、装饰器 阅读全文
posted @ 2018-08-12 15:57 lk_hacker 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、继承 继承(所有属性和方法) 多继承 继承顺序的查看 super 二、魔术方法 _str_:方法可以被多种方式触发,适用于给用户提供必要信息,便于用户使用产品 _repr_:可以被特定方法触发,受用于开发者提供必要信息,便于测试以及维护 _call_:执行实例名()将会触发_call_ _cla 阅读全文
posted @ 2018-08-12 15:44 lk_hacker 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、类 属性的操作: 实例 = 类名() #实例化 二、方法 类调用方法: 实例调用方法: 受保护的属性/方法: 私有的属性/方法: 三、初始化和销毁方法 _init_ :类再实例化之后会自动调用,再类名()的括号中给_init_添加的参数传值 _del_:实例被销毁时,实例不会被使用。 不需要给_ 阅读全文
posted @ 2018-08-07 13:28 lk_hacker 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数(map, filter) lambda 参数: 返回值 二、闭包(函数外调用函数里面的函数) 1.获取函数是使用函数名 2.调用函数是使用函数名() 三、函数作用域(全局和局部) 全局变量(global) 局部变量(nonlocal) 四、回调函数和递归 回调函数: 递归(自己调用自己 阅读全文
posted @ 2018-08-04 14:26 lk_hacker 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、函数基础 二、函数参数 三、内置函数 len(iterable) 计算对象的长度 阅读全文
posted @ 2018-08-04 14:04 lk_hacker 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、条件判断和三目运算 条件判断 三目运算的格式: 返回值A if 条件表达式 else 返回值B 二、条件循环 三、迭代循环 四、range函数 range(start, stop, step) 阅读全文
posted @ 2018-08-04 13:37 lk_hacker 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、集合(散列类型)set() 1)无序性:几何中的元素没有次序 2)唯一性:集合中不允许存在值相同的元素 增加: add(object) update(iterable)#将元素一一添加进集合 删除: pop()#随机删除 remove(object)#指定删除某个元素 clear() 二、字典( 阅读全文
posted @ 2018-07-31 14:44 lk_hacker 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、格式化输出 1.% ①.%r 原始形象输出 ②.%d int类型占位符 ③.%f float类型占位符 ④.%s str类型占位符 示例: 2.{} ①.{index} 索引 ②.{key} 关键字(左边关键字,右边值) 示例: 二、字符串的转义和处理 1.字符串的转义 示例: 2.字符串的处理 阅读全文
posted @ 2018-07-27 18:44 lk_hacker 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、Linux常用命令 二、VIM的使用 VIM命令模式:(注意:VIM不能用小键盘) VIM末行模式: 阅读全文
posted @ 2018-07-26 18:41 lk_hacker 阅读(141) 评论(0) 推荐(0) 编辑