Python學習簡單,但完全掌握還是會有許多重難點,本次收集了python從入門到精通的所有重難知識點詳細梳理講解,并附有多種思路與方法,配合案例可以更快速的讓你掌握相關知識節(jié)點。這份筆記由導師親自匯總整理編輯,共計260頁內(nèi)容。堪稱經(jīng)典。無論你是剛?cè)腴T還是會億點點,無論在工作中或是學習中。相信這份筆記都會有很大幫助。內(nèi)容非常全面,案例豐富,代碼清晰可復制。資料為word可編輯版。重點部分已標紅。新手必備!(文末領?。?/section> 目錄: 



筆記部分內(nèi)容展示 Python內(nèi)置對象類型:數(shù)字、字符串、列表、元組、字典、集合、文件、其他類型(類型、None、布爾型)、編程單元類型(函數(shù)、模塊、類)、與實現(xiàn)相關的類型(編譯的代碼堆棧跟蹤)
2.數(shù)字  在Python中從變量到對象的連接稱作引用。引用是一種關系,以內(nèi)存中的指針的形式實現(xiàn)。一旦變量被使用,Python自動跟隨這個變量到對象的連接:- 變量是一個系統(tǒng)表的元素,擁有指向?qū)ο蟮倪B接的空間
- 對象是分配的一塊內(nèi)存,有足夠的空間去表示它們所代表的值
引用是自動形成的從變量到對象的指針。

字符串偏移有正偏移和負偏移,正偏移從0開始,負偏移從-1開始,其中-1對應的索引為-1+字符串長度。 分片s[i:j],包含下邊界i,不包含上邊界j,i不指定時默認為0,j不指定時默認為字符串的長度。S[:]實現(xiàn)對一個字符串的拷貝,當s為其他序列對象時,s[:]實現(xiàn)了完全的頂層的序列對象的拷貝,這對于可在原地修改的序列對象是非常有用的。 



循環(huán)語句中會有break、continue、pass和循環(huán)else幾種使用,其中,break:跳出最近所在的循環(huán)(跳過整個循環(huán)語句);continue:跳到最近所在循環(huán)的開頭處(來到循環(huán)的首行);pass:什么事也不做,只是空占位語句;循環(huán)else塊:只有當循環(huán)正常離開時才會執(zhí)行(也就是沒有碰到break語句)。 
For循環(huán)可用于任何可迭代的對象,實際上,對Python中所有會從左至右掃描對象的迭代工具而言都是如此,這些迭代工具包括了for循環(huán)、列表解析、in成員關系測試以及map內(nèi)置函數(shù)等。  Python的def語句實際上是一個可執(zhí)行的語句:當它運行的時候,它創(chuàng)建一個新的函數(shù)對象并將其賦值給一個變量名。一個def可以出現(xiàn)在任一語句可以出現(xiàn)的地方——甚至是嵌套在其他的語句中。將函數(shù)賦值給一個不同的變量名,并通過新的變量名進行了調(diào)用。函數(shù)是對象,除了調(diào)用以外,函數(shù)允許任意的屬性附加到記錄信息以供隨后使用: 函數(shù)定義了本地作用域,而模塊定義的是全局作用域。3、每次對函數(shù)的調(diào)用都創(chuàng)建了一個新的本地作用域;4、賦值的變量名除非聲明為全局變量或非本地變量,否則均為本地變量。在默認情況下,所有函數(shù)定義內(nèi)部的變量名是位于本地作用域內(nèi)的。如果需要給一個在函數(shù)內(nèi)部卻位于模塊文件頂層的變量名賦值,需要在函數(shù)內(nèi)部通過global語句聲明。如果需要給位于一個嵌套的def中的名稱賦值,從Python3.0開始可以通過在一條nonlocal語句中聲明它來做到。5、所有其他的變量名都可以歸納為本地、全局或者內(nèi)置的。
|