2019年7月18日

摘要: collections namedtuple 具名元组 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 这时,namedtuple就派上了用场: deque 双端队列 使用list存储数据时,按索引访问元 阅读全文

posted @ 2019-07-18 22:15 jinpan 阅读(129) 评论(0) 推荐(0) 编辑


2019年7月17日

摘要: 牛叉的正则表达式 正则表达式与re模块的关系 字符组 元字符 量词 . 匹配除换行符以外的任意字符 ^ 匹配字符串的开始 $ 匹配字符串的结尾 很多时候如果表达式是 ^开头 内容 $结尾 这意思为固定整个字符串为一个匹配对象必须符合相应的标准才能匹配成功 ? 重复两次或一次 重复零次或多次 重复一次 阅读全文

posted @ 2019-07-17 23:20 jinpan 阅读(213) 评论(0) 推荐(0) 编辑


2019年7月16日

摘要: 软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要,简而言之就是把软件代码分文件目录。假设你要写一个ATM软件,你可以按照下面的目录结构管理你的软件代码: 会出现问题 阅读全文

posted @ 2019-07-16 22:06 jinpan 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 什么是模块 模块的四种方式 为什么要用模块 如何用模块 import 模块名 import首次导入模块发生了3件事: 模块的重复导入会直接引用之前创造好的结果,不会重复执行模块的文件,即重复导入会发生:spam=spam=模块名称空间的内存地址 导入模块的规范 from ... import ... 阅读全文

posted @ 2019-07-16 21:55 jinpan 阅读(489) 评论(0) 推荐(0) 编辑


2019年7月15日

摘要: 迭代器: 可迭代对象 迭代器对象 总结 for循环原理 迭代器对象无论执行多少次__iter__方法得到的还是迭代器对象本身(******) 迭代器取值的特点 1.只能往后依次取 不能后退 特别注意类型:文件类型 生成器 用户自定义的迭代器,本质就是迭代器 生成器的自主yield 传值 迭代yiel 阅读全文

posted @ 2019-07-15 23:26 jinpan 阅读(152) 评论(0) 推荐(0) 编辑

摘要: abs all any globals locals bin oct hex int bool encode bytes callable dir divmod enumerate eval exex format isinstance type pow round 阅读全文

posted @ 2019-07-15 22:11 jinpan 阅读(92) 评论(0) 推荐(0) 编辑


2019年7月13日

摘要: 递归 定义: 函数的嵌套调用是:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身。 如果递归函数不断地调用函数自身,那么这个递归函数将会进入一个死循环,因此我们应该给递归函数一个明确的结束条件。 递归必须要有两个明确的阶段: 递归次数 递 阅读全文

posted @ 2019-07-13 10:27 jinpan 阅读(81) 评论(0) 推荐(0) 编辑


2019年7月12日

摘要: 闭包 闭包的定义 函数的参数传达 闭包实例 装饰器 装饰器定义 装饰器的实现必须遵循两大原则: 单函数的实现装饰器的效果(超low版本) 实现函数名为参数的闭包 (simple版本) 实现解决调用函数参数的不固定问题(正常版本) 在被装饰函数正上方,并且是单独一行写上@装饰器名 装饰糖 装饰器模板 阅读全文

posted @ 2019-07-12 08:33 jinpan 阅读(151) 评论(0) 推荐(0) 编辑


2019年7月10日

摘要: 函数对象(函数名本质) 函数的嵌套 命名空间和调用介绍 加载顺序:内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(程序运行中:调用时才加载) 取值: 在局部调用:局部命名空间->全局命名空间->内置命名空间 在全局调用:全局命名空间->内置命名空间 命名名 阅读全文

posted @ 2019-07-10 17:07 jinpan 阅读(189) 评论(0) 推荐(0) 编辑


2019年7月9日

摘要: 什么是函数 为什么要用函数 定义函数方式 函数的简易结构 函数执行流程: 函数的返回值 函数的注释: 函数参数的两大类型 函数的位置参数 函数的关键字参数 函数的默认值参数 函数的不变长参数 实例+个人理解 1 14308112162 1430811408 m= 54 14308114403 143 阅读全文

posted @ 2019-07-09 19:40 jinpan 阅读(646) 评论(0) 推荐(0) 编辑


Copyright © 2024 jinpan
Powered by .NET 8.0 on Kubernetes