猫宁!!!python
参考连接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币数组
https://www.liaoxuefeng.com/wiki/1016959663602400数据结构
第十天:高级数据结构架构
易灵微课-视频做者总结的很是好,算是从新温习了以前的知识点,而这个点对于后期的python学习很是重要。函数
全部相关知识点在前九天的课程中都是有的。学习
计算网站日志的pv和uv的大小网站
中间经过tab隔开,ceshi.txt,依次为页面id和页面名称spa
第一个是空格隔开,后三个是tab隔开,这个必须遵循,不然程序会报错的,ceshi1.txt,依次为日志时间,用户id,事件id,事件3d
首先将ceshi.txt变成一个字典日志
继续处理ceshi1.txt
左边的元组,也是字典的key,右边是一个字典,result[key]={}实现将右边变成一个字典的
进一步获取数据
结果是
result.txt内容
第十一天:代码组织
代码的组织架构
代码块-函数-类-模块/文件-包-项目,从小到大。
能够重复使用的代码块,命名一个名称,在其余的地方能够方便调用,实现封装复杂的代码逻辑。
最基础的函数
结果
算式函数
结果
向元组中传入字符,字母加上引号替代数字也是能够的
结果
拆包数组
显示结果
改变列表的函数
结果
全局变量
结果
全局修饰x
结果
第十二天:代码组织
从新看pv,uv的代码并函数化,代码有秩序的分为3块。代码出现问题,必定看报错,大多时候是代码手动敲错致使运行失败。
结果和以前是同样的
lambda函数,又称一句话函数,简单易调用,用于一些高级函数中
成绩排序
sort排序,按成绩排序,按学号排序
sorted排序
ok,这是第10到12天的内容,有关pv,uv的部分代码也是有50行左右的,深刻理解比较重要。