摘要: 匿名函数 高阶函数 把函数作为参数使用的函数 系统的高阶函数 map() 映射 把一个列表或集合,每一个都按照一定的规则操作后,生成一个新的列表或集合 返回一个可迭代的类型,此类型就必须用迭代表示 zip() 把两个可迭代的内容,生成一个元组元素类型组成的可迭代的内容 enumerate() 给可迭 阅读全文
posted @ 2020-02-22 18:28 TK_tank 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 报错类型 AssertError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被 阅读全文
posted @ 2020-02-22 18:08 TK_tank 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 包的结构 包文件夹 1. \_\_init__.py文件 2. 模块1 3. 模块2 4. 子包: 1. \_\_init__.py 2. 模块1 3. 模块2 有时候自己写的包文件是以数字开头,而python不能以数字开头 解决办法:借助第三方包 importlib包,中的import_modul 阅读全文
posted @ 2020-02-22 17:58 TK_tank 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 类 所有类都需要继承,若不指定继承的类,系统默认继承object系统默认类 查询类中的元素用dir() 关于self self.属性 实力化之后的调用 self就是代表实例的名字 若self.属性,调用后,方法中没有self.属性,则会向上找类的同名属性 \_\_class__.类属性 用这种方法调 阅读全文
posted @ 2020-02-22 16:51 TK_tank 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 递归 函数直接或者间接的调用自己 阶乘 非彼拉切数列 汉诺塔 阅读全文
posted @ 2020-02-22 15:59 TK_tank 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 创建 key不可改,不重复(若重复,最后一个生效) key可以是字符串,数字,元组 .fromkeys()新创建字典以其中元素为key,其后跟值,不改变原字典中的值 访问 如果访问的key在dict中不存在,会报错 增 向字典中没有的KEY赋值,可直接添加元素 .copy() 直接赋值:完全都是浅拷 阅读全文
posted @ 2020-02-22 15:49 TK_tank 阅读(172) 评论(0) 推荐(0) 编辑
摘要: set集合 用{}表示,其中的元素是“无序的”“不重复的”,重复的元素只会显示一个 空集合必须用ser()创建 创建 增 .add(),.update() .add()向原集合中添加单个新元素 .update()向原集合中添加一个可迭代的组合 删 .clear(),.remove(),.discar 阅读全文
posted @ 2020-02-22 15:07 TK_tank 阅读(151) 评论(0) 推荐(0) 编辑
摘要: tuple元组 可以理解为不允许修改的列表 创建单个元素的元组时需要注意细节 不一定用括号建的才是元组 元组和列表的相互转换 元组的操作 增 元组不能修改,所以只能拼接 删 可以整个删除,不能删除单个元素 改 不能修改 不能修改 不能修改 查 同列表操作 阅读全文
posted @ 2020-02-22 14:43 TK_tank 阅读(176) 评论(0) 推荐(0) 编辑
摘要: list列表的特例 用list()创建单个字符串列表时会打散字符串['s', 'd', 'f'] list列表的操作 访问操作 直接用下标操作,下标从0开始 切片操作 对列表的任意截取,截取后创建一个新列表, 原列表不变 。 切片下标时 左包括右不包括 超出下标时,不考虑多余下标内容,也不报错 下标 阅读全文
posted @ 2020-02-22 14:37 TK_tank 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 字符串 用单引号,双引号,三引号,括起来的部分 三引号特殊一些,可以注释,可以时字符串, 作为字符串时可以保留输入格式 。 字符串内有引号时,内有单引号,外用双引号,其他类推。 转义字符 不分平台都一样 唯一特使的是换行符 linux: \r\n window: \n或\r\n 原意表达字符串,在字 阅读全文
posted @ 2020-02-22 14:27 TK_tank 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 函数的实参与形参 括号中的ab是形参,56是实参 参数分类 1. 普通参数&位置参数(一一对应,不能缺也不能多) 2. 默认参数 3. 关键字参数:调用函数,并输入参数时带上关键字名字 参数特殊用法 args 参数打包成元组给函数调用 kwargs 参数打包成字典给参数调用 阅读全文
posted @ 2020-02-22 13:54 TK_tank 阅读(153) 评论(0) 推荐(0) 编辑
摘要: for循环 遍历可迭代的类型 把其中元素依次去除 while循环 continue用法 用法一 用法二 len()用法 返回对象(字符、列表、元组等)元素个数 阅读全文
posted @ 2020-02-22 13:41 TK_tank 阅读(134) 评论(0) 推荐(0) 编辑