摘要: 一、dandom模块 阅读全文
posted @ 2019-04-11 20:22 ellay 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、time'''时间戳(timestamp):time.time()延迟线程的运行:time.sleep(secs)(指定时间戳下的)当前时区时间:time.localtime([secs])(指定时间戳下的)格林威治时间:time.gmtime([secs])(指定时间元组下的)格式化时间:ti 阅读全文
posted @ 2019-04-10 20:31 ellay 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、包的认识 二、模块的加载顺序 三、模块导入的执行流程 四、循环导入 五、包的导入 六、导包完成的三件事 七、使用包中模块中的名字:采用import导入 八、包中使用import导入:绝对导入 九、包中使用from导入:相对导入 阅读全文
posted @ 2019-04-10 19:59 ellay 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 一、三目(元)运算符 二、推导式 列表推导式:[v for v in iterable] dic = {'a': 1, 'b': 2, 'c': 3} # => [('a', 1), ('b', 2), ('c', 3)] res = [(k, v) for k, v in dic.items()] 阅读全文
posted @ 2019-04-04 19:09 ellay 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 二、迭代器对象 三、for循环迭代器 for循环迭代器:1、自动获取被迭代对象的迭代器对象2、在内部一次一次调用_next_()方法取值3、自动完成异常处理 四、生成器 五、枚举对象 阅读全文
posted @ 2019-04-03 19:54 ellay 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、nonlocal关键字 1、作用:将L与E(E中的名字需要提前定义)的名字统一 2、应用场景:如果想在被嵌套的函数中修改外部函数变量(名字)的值 二、开放封闭原则 三、装饰器 四、装饰器的简化语法 五、有参有返的函数被修饰 六、装饰器的最终写法 七、登录认证案例 阅读全文
posted @ 2019-04-02 16:55 ellay 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数名就是存放了函数的内存地址,存放了内存地址的变量都是对象,即 函数名 就是 函数对象 函数对象的应用 1、 可以直接被引用 fn = cp_fn 2 、可以当作函数参数传递 computed(cp_fn, 100, 20) 3、 可以作为函数的返回值 get_cp_fn(cmd): 阅读全文
posted @ 2019-04-01 16:11 ellay 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 一、实参与形参 1、形参:定义函数,在括号内声明的变量名,用来接受外界传来的值 def fn(形参们): pass 2、实参:调用函数,在括号内传入的实际值,值可以为常量、变量、表达式或三者的组合 注:形参随着函数的调用而产生,随着调用结束而销毁(有特例) 混用 位置形参与默认形参同时存在,默认形参 阅读全文
posted @ 2019-03-29 17:28 ellay 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义 函数的四个组成部分: 函数名、 函数体、 函数返回值、 函数参数 1、概念:重复利用的工具,可以完成特定功能的代码块,函数是存放代码块的容器 2、定义: def:声明函数的关键词 函数名fn:使用该函数的依据 函数体:完成功能的代码块 返回值return:功能完成的反馈结果 参数() 阅读全文
posted @ 2019-03-28 17:00 ellay 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、读写模式的结合 w:写指没有新建文件,有文件就清空 二、文件操作模式 三、with完成文本文件复制 四、游标操作 游标:必须在b模式下操作,seek中偏移的是字节 阅读全文
posted @ 2019-03-28 15:38 ellay 阅读(402) 评论(0) 推荐(0) 编辑