1、語言類型:Python是壹種基於解釋器的語言,解釋器會逐行讀取代碼,將Python編譯為字節碼,然後由大型C程序解釋;C是壹種編譯語言,完整的源代碼將直接編譯為機器代碼,由CPU直接執行。
2、內存管理:Python使用自動垃圾收集器進行內存管理;C語言中程序員必須自己進行內存管理。
3、應用:Python是壹門通用編程語言,壹個多範式,面向對象編程、程序編程、函數編程;C是結構化的編程語言,允許使用函數,選擇,叠代,主要用於硬件相關的應用程序。
4、速度:在運行速度方面,Python比較慢,C語言比較快,因為C語言是底層語言,運行效率優於Python。
5、復雜度:Python不需要聲明變量類型,C語言需要聲明變量類型;Python更易於學習,編寫以及閱讀,而C語言語法更加難。