PJzhang:python基础入门的7个疗程-four

 猫宁!!!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行左右的,深刻理解比较重要。

相关文章
相关标签/搜索