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

相關文章
相關標籤/搜索