随笔分类 -  0.11 |— 模块2: 文件|函数|模块

摘要:1.嵌套函数 (1)多层函数套用 (2)return 函数2的内存地址 2.匿名函数 不需要函数名 语句执行的结果就是返回值 单条语句组成 作用 1.节省代码量 2.装B 1.节省代码量 2.装B (1)匿名函数 (2) 匿名函数只能有一个表达式,不用也不能写return语句,表达式的结果就是其返回 阅读全文
posted @ 2018-02-03 16:53 venicid 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.引入 一直以来,作为函数式编程代表的Lisp,还是Haskell,更多地都是在大学中,在实验室中应用,而很少真的应用到真实的生产环境。 先让我们再来回顾一下伟大的摩尔定律: 1、集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。 2、微处理器的性能每隔18个月提高一倍,而价格下降一半。 3 阅读全文
posted @ 2018-02-03 16:05 venicid 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.局部变量,全局变量 2.全局变量在哪生效:调用函数之前都是全局变量 3.修改全局变量 4.修改可变数据类型的全局变量 可变数据类型:字典 集合 列表 元组(list) 对象 类 不可变数据类型:字符串 数字 元组 fronzenset 5.全局变量命名格式 阅读全文
posted @ 2018-02-02 23:03 venicid 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1.return语句: return语句用于表示函数执行到此结束,并且返回return后面的对象。有时候,函数不需要返回任何值,此时可以不需要return语句,它在后台默认给你返回个None,并且不给任何提示 但是更多的时候我们还是需要return一些东西。一旦函数执行过程遇到return语句,那么 阅读全文
posted @ 2018-02-02 21:29 venicid 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.形参,实参 形参变量 实参 2,默认参数 (1)相同CN可以变为默认参数 发现 country 这个参数 基本都 是"CN", 就像我们在网站上注册用户,像国籍这种信息,你不填写,默认就会是 中国, 这就是通过默认参数实现的,把country变成默认参数非常简单 (2)默认参数必须放在最后面 按 阅读全文
posted @ 2018-02-02 16:12 venicid 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.引出函数 现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 阅读全文
posted @ 2018-02-02 15:09 venicid 阅读(389) 评论(0) 推荐(0) 编辑
摘要:1. r+ seek 修改文件 以r+模式打开文件,默认会把新增的内容追加到文件最后面。但我想要的是修改中间的内容 我擦,好像我的[路飞学城] 把后面的内容覆盖啦 2.占硬盘修改方式 (2)原文件不动,若想覆盖原文件 os.rename() 3.占内存修改方式 Read 全部 data.replac 阅读全文
posted @ 2018-02-02 14:48 venicid 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1.文件操作 2.flush:内存刷新到硬盘 3.readline:读取一行 4.文件光标:tell seek read(1) (1)read:字符读取 (2)seek tell 字节读取 5.截断:truncate(3) 剩下3个字节长度 阅读全文
posted @ 2018-02-02 14:13 venicid 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.文件类型:文本文件和二进制文件 硬盘中的文件保存为01010101格式,一般读取文件是把文件从硬盘中读取到内存中。 文本文件需要进行格式转换才能读取出来。 二进制文件一般用于传输 二进制文件:视频图片 2.文件打开模式 3.r rb读模式 (1)r 读模式 PS: 此处的encoding必须和文 阅读全文
posted @ 2018-02-02 13:47 venicid 阅读(1925) 评论(0) 推荐(0) 编辑