當前位置:成語大全網 - 新華字典 - python和c語言有什麽不同

python和c語言有什麽不同

1、語言類型不同

Python是壹種動態類型語言,又是強類型語言。它們確定壹個變量的類型是在您第壹次給它賦值的時候。C是靜態類型語言,壹種在編譯期間就確定數據類型的語言。大多數靜態類型語言是通過要求在使用任壹變量之前聲明其數據類型來保證這壹點的。

2、對象機制不同

Python中所有的數據,都是由對象或者對象之間的關系表示的,函數是對象,字符串是對象,每個東西都是對象的概念。每壹個對象都有三種屬性:實體、類型和值。

c中沒有對象這個概念,只有數據的表示。

3、變量類型不同

Python六個標準的數據類型:Number數字、String字符串、List列表、Tuple元組、Sets集合、Dictionary字典,數字類型有四種類型:整數、布爾型、浮點數和復數。C語言也可分四類:基本類型、枚舉類型、void的類型、派生類型。基本類型:整數類型、浮點類型。