以下是C和Python之間的一些差異。
C | Python |
C是一種主要用於硬體相關應用的語言。 | Python是一種通用程式語言。 |
命令式程式設計模型基本上遵循C. | 物件導向的程式語言基本上遵循Python。 |
變數在C中宣告。 | Python沒有宣告。 |
C沒有本機OOP。 | Python有OOP,它是語言的一部分。 |
指標有C語言版本。 | Python中沒有指標功能。 |
C是一種編譯語言。 | Python是直譯式語言. |
C中提供的內建函數數量有限。 | Python中有一個內建函數的大型函式庫。 |
資料結構的實作要求明確實現其功能。 | 使用內建的insert,append函數很容易在Python中實作資料結構。 |
C直接編譯為機器碼,由CPU直接執行 | 先將Python編譯為字節碼,然後由大型C程式解釋。 |
在C中宣告變數類型是必要條件。 | 沒有必要在Python中宣告一種變數。 |
C沒有複雜的資料結構。 | Python有一些複雜的資料結構。 |
C的語法比python更難,因為程式設計師更喜歡使用python而不是C語言 | 它比C更容易學習,編寫和閱讀Python程式。 |
C程式以.c副檔名儲存。 | Python程式以.py副檔名儲存。 |
允許在一行中進行指派。 | 分配給了錯誤。例如,a = 5在python中給出錯誤。 |
在C語言中,測試和除錯更難。 | 在Python中,測試和除錯並不比C更難。 |
C比Python複雜。 | Python比C容易得多 |
c中的基本if語句表示為: if() |
Python中的基本if語句表示為: if: |
Python中基本的if-else語句表示為: if() ... |
基本的if-else語句表示為: if: ... |
C語言很快。 | Python程式語言很慢 |
相關推薦:
《c教學》http://www.php.cn/course/list/37.html
#《Python教程》http://www.php.cn/course/list/30.html
本篇文章就是關於C和Python的差別介紹,希望對需要的朋友有幫助!
以上是C和Python的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!