代码python文艺的_Python小解
最近為了做實驗在學習Python,滿打滿算可能也就學習了兩個星期吧。把這兩個星期的內容進行一下總結,溫故而知新。
學習Python的幾本參考教材為《Python開發技術詳解》《Python學習手冊》《可愛的Python》,第一本書講的比較泛泛,適合入門;第二本書比較推薦,對Python的內部機理介紹的比較到位;第三本書是通過一個小案例而逐漸實現對Python的認識,只看了一小部分,不作評價。
1 什么是Python
Python是一門功能強大的腳本語言,它源于C,C++,但更加強調OOP,并且擺脫了C++中繁復的語法限定,而其嚴格的對齊規則使程序更加易讀。目前,Google,Facebook都使用Python進行開發。
2 Python的變量聲明
與C++不同的是,Python無需顯示聲明變量類型,而且在賦值過程中直接創建變量,也就是即用即創建。Python中常用的變量類型有:數字,字符串(通過引號的方式直接生成),列表(通常作為函數的返回類型,而且可增減,并可通過其實現堆棧,隊列的功能,其形式如a=[]),字典(鍵:值,形式如b={key:value},元組(不可增減,支持負索引,最尾端的元素索引為-1,并可分片,利用range()函數),文件(一般通過file類的函數進行相應的操作)。
3 Python的函數
Python通過def xx:的形式定義函數,值得注意的是對齊的問題,否則很容易出現語法錯誤。函數的參數只支持引用傳遞的方式,因為Python中任何變量都是對象,而這里的引用也即變量名。如要傳遞可變參數則在參數前使用標示符*,可把多個參數組合到一個元組中。對于返回值,如果沒有return語句,則默認返回None,而如果想返回多個返回值,則可打包到元組中返回。
4 Python的類
類主要有屬性和方法組成。屬性一般通過賦值語句生成,而方法則是類中的函數。
Python的屬性分為實例屬性和靜態屬性。實例屬性是以self作為前綴的屬性,而若沒有則該變量只是局部變量。
類的方法也分為公有方法和私有方法:私有方法不能被外部的類或函數調用。
Python的靜態方法沒有和類的實例進行名稱綁定,Python的靜態方法相當于全局函數。類的方法至少要有一個參數self。
類中訪問屬性的方式為:object.attribute,要找出attribute首次出現的地方,搜索方式為:先搜索object,然后是該對象之上的所有類,由下至上,由左至右。
運算符重載:為了能夠實現運算符對多種類型對象都適合,運算符重載是必須的。
這差不多就是對Python的簡要介紹了,任重而道遠的學習歷程。
總結
以上是生活随笔為你收集整理的代码python文艺的_Python小解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python一个try块后接一个或多个f
- 下一篇: python schedule多线程_P