Python到底是什麼樣的語言?
解析:
這裡是一些關鍵點:
Python是解釋型語言。這意味著不像C和其他語言,Python運行前不需要編譯。其他解釋型語言包括PHP和Ruby。
1.Python是動態類型的,這意味著你不需要在聲明變量時指定類型。你可以先定義x=111,然後 x=”I’m a string”
。
2.Python是面嚮對象語言,所有允許定義類並且可以繼承和組合。Python沒有訪問訪問標識如在C++中的public, private, 這就非常信任程序員的素質,相信每個程序員都是“成人”了~
3.在Python中,函數是一等公民。這就意味著它們可以被賦值,從其他函數返回值,並且傳遞函數對象。類不是一等公民。
4.寫Python代碼很快,但是跑起來會比編譯型語言慢。幸運的是,Python允許使用C擴展寫程序,所以瓶頸可以得到處理。Numpy庫就是一個很好例子,因為很多代碼不是Python直接寫的,所以運行很快。
5.Python使用場景很多 – web應用開發、大數據應用、數據科學、人工智能等等。它也經常被看做“膠水”語言,使得不同語言間可以銜接上。
6.Python能夠簡化工作 ,使得程序員能夠關心如何重寫代碼而不是詳細看一遍底層實現。
對Python感興趣的小夥伴,記得私信小編“007”領取全套Python資料哦。
閱讀更多 小菜鳥程序員 的文章