摘要: 一、前提 1.dir()函数 dir()函数带参数时,返回参数的属性和方法列表;不带参数时,返回当前范围内变量、方法和定义的类型列表 2.双下法 双下法:带双下划线的方法。双下很少被直接调用,一般通过其它语法触发效果 二、可迭代协议 1.可迭代协议:只要含有__iter__方法,就是可迭代的 2.判 阅读全文
posted @ 2019-05-09 22:37 市丸银 阅读(164) 评论(0) 推荐(0)
摘要: 一、wraps 作用:优化装饰器 二、带参数的装饰器 实质:嵌套调用,三层嵌套函数 三、多个装饰器装饰一个函数 现象: 阅读全文
posted @ 2019-05-08 22:39 市丸银 阅读(155) 评论(0) 推荐(0)
摘要: 一、装饰器的形成过程 1.函数无参数,无返回值 2.函数有返回值,无参数 3.函数有参数,有返回值 二、装饰器的作用 在不改变函数调用方式的情况下,在原函数的前后添加功能 三、开放封闭原则 开放:对扩展开放 封闭:对修改封闭 这是装饰器开发的原则 四、语法糖 简化代码 五、装饰器的固定模式 巧记:1 阅读全文
posted @ 2019-05-07 22:20 市丸银 阅读(137) 评论(0) 推荐(0)
摘要: 一、表示时间 1、时间戳 给计算机看的时间 2.格式时间 给人看的时间 3.结构时间 二、转换 格式时间->结构时间->时间戳 时间戳->结构时间->格式时间 1、时间戳->结构时间->格式时间 2、格式时间->结构时间->时间戳 3、asctime 4、ctime 阅读全文
posted @ 2019-05-07 21:17 市丸银 阅读(154) 评论(0) 推荐(0)
摘要: 1、递归创建、删除目录 2、创建、删除目录 3、列出某路径下所有文件及目录,并以列表的形式打印 4、删除、重命名文件 5、获取某目录文件的信息 6、运输shell命令 7、路径 8、path,获取绝对路径 9、path,切割路径和文件 10、其它 注意新增:os.environ os.environ 阅读全文
posted @ 2019-05-07 21:11 市丸银 阅读(107) 评论(0) 推荐(0)
摘要: 条件:简单的条件判断语句并且有返回值 作用:简化代码和装X 格式:为True执行的语句 if 判断条件 else 为False执行的语句 例子 阅读全文
posted @ 2019-05-07 08:26 市丸银 阅读(121) 评论(0) 推荐(0)
摘要: 1.命名空间和作用域 命名空间 加载 内置命名空间 python解释器自带的变量和函数 开启python解释器自动加载内置命名空间 全局命名空间 程序从头到尾的自定义变量和函数 从头到尾加载 局部命名空间 函数内部的自定义变量和函数(内嵌函数) 当函数被调用时,创建该函数的局部命名空间,当函数执行结 阅读全文
posted @ 2019-05-06 22:48 市丸银 阅读(162) 评论(0) 推荐(0)
摘要: 修改'明月'->'太阳' 阅读全文
posted @ 2019-05-05 21:13 市丸银 阅读(108) 评论(0) 推荐(0)
摘要: 函数 自定义函数 1.定义函数 格式:def 函数名(): 执行语句 2.调用函数 格式:函数名() 3.返回值 关键字:return 返回值数量: 0个:->默认返回值None 不写return return 无值 return None 1个: return 任意数据类型(int、str、boo 阅读全文
posted @ 2019-05-05 20:58 市丸银 阅读(175) 评论(0) 推荐(0)
摘要: # Multilevel menu menu = { '省1': { '城市11': { '区域111': {}, '区域112': {}, '区域113': {}, '区域114': {} }, '城市12': { ... 阅读全文
posted @ 2019-05-04 18:39 市丸银 阅读(172) 评论(0) 推荐(0)