Python 的主要特性是什麼?你知道嗎?


  • Python 是一種解釋型語言。這意味著,與 C 及其變體等語言不同,Python 在運行前不需要編譯。其他解釋語言包括 PHPRuby
  • Python 是動態類型的,這意味著在聲明變數或類似內容時不需要聲明變數的類型。可以執行 x=111x="I'm a string" 之類的操作,不會出現錯誤
  • Python 非常適合面向對象編程,因為它允許定義類以及組合和繼承。 Python 沒有訪問說明符(如 C++publicprivate )。
  • 在 Python 中,函數是一等對象。這意味著它們可以分配給變數、從其他函數返回並傳遞到函數中。類也是第一類對象
  • 編寫 Python 代碼很快,但運行它通常比編譯語言慢。幸運的是,Python 允許包含基於 C 的擴展,因此瓶頸可以被優化掉,而且經常如此。 numpy 包就是一個很好的例子,它確實非常快,因為它所做的很多數字運算實際上並不是由 Python 完成的
  • Python 可用於許多領域——Web 應用程序、自動化、科學建模、大數據應用程序等等。它也經常被用作「粘合」代碼來讓其他語言和組件更好地發揮作用。通過 Azure 數據工程師培訓課程了解有關大數據及其應用程序的更多信息。