貓寧!!!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行左右的,深刻理解比較重要。