1. 程式人生 > >我的第一次隨筆——胡桂玲

我的第一次隨筆——胡桂玲

周期 處的 基本 接下來 開發效率 解釋 結構 分號 中間

在學習Python之前,我連聽都沒有聽說過Python這門語言,只學習了Java和C語言。

在接下來的學習中,我學習到Python的設計理念是“簡單”、“明確”、“優雅”。

相對於其他編程語言來說,Python易於學習,它的著重點放在如何解決問題上,而不是語法和結構。作為一種解釋型語言,Python更強調代碼的可讀性和簡潔的語法。采用空格縮進標識代碼塊,減少毫無用處的大括號,去除句末的分號等,顯著提高代碼的可讀性。Python有非常多的模塊庫。基本上標準庫就能解決各類問題,開發效率很高。相對於C++和Java等其他語言來說,Python可以讓我們用更少的代碼實現想法,同樣的功能Python的代碼只有C++和Java的20%到30%。Python的開發效率高,就能讓產品快速叠代,滿足需求。

C 或者 C++最大的弊病在於內存管理是由開發者負責的。所以哪怕是對於一個很少訪問、修改和管理內存的應用程序,程序員也必須在執行了基本任務之外履行這些職責。這些加諸在開發者身上的沒有必要的負擔和責任常常會分散精力。

Python 中,由於內存管理是由 Python 解釋器負責的,所以開發人員就可以從內存事務中解放出來,全神貫註於最直接的目標,僅僅致力於開發計劃中首要的應用程序。這會使錯誤更少、程序更健壯、開發周期更短。

Python 是一種解釋型語言,這意味著開發過程中沒有了編譯這個環節。一般來說,由於不是以本地機器碼運行,純粹的解釋型語言通常比編譯型語言運行的慢。然而,類似於 Java,Python實際上是字節編譯的,其結果就是可以生成一種近似機器語言的中間形式。這不僅改善了 Python的性能,還同時使它保持了解釋型語言的優點。

c語言和Java等語言的語法中規定,必須以分號作為語言結束的標識。Python也支持分號,同樣用於一條語句的結束標識。但在Python中分號的作用已經不像C語言和Java中那麽重要了,Python中的分號可以省略,主要通過換行來識別語句的結束。如果要在一行中書寫多條語句,就必須使用分號分隔每個語句,否則Python無法識別語句之間的間隔。

Python在定義一個變量時不需要給他限定類型。變量會根據賦予給他的值,自動決定他的類型。你也可以在程序中,改變它的值,於是,你也就改變了他的類型。變量命名時第一個字符必須是字母或者下劃線,剩下的部分可以是字母、下劃線或數字。變量名稱是對大小寫敏感的,myname和myName不是一個變量。

如果我們要寫一個函數,就需要去定義它。Python裏定義函數的關鍵字是def。return是函數的結束語句,return後面的值被作為這個函數的返回值。函數中任何地方的return被執行到的時候,這個函數就會結束。

近來的學習讓我對Python有了濃厚的興趣。希望以後能學習到更多知識。

我的第一次隨筆——胡桂玲