因為學過c語言,再通過廖雪峰基礎教程,很快就上手了python 以下總結一下兩者的語法差異
C語言中需要事先定義變數型別,而python不用! 從資料型別上就可以看出Python的友好了
Python使用空格來限制程式碼的作用域,相當於C語言的{ }。 所以必須注意一些語句的縮排
#include<stdio.h>
int main(){
printf("Hello,World!");
return 0;
}
複製程式碼
print("Hello,World!")
複製程式碼
從最簡單的hello world 就能從視覺上直觀地體現出c和python的區別,python明顯要簡練一點,
python用#註釋,c語言用// // 或/* */註釋
運算子上,Python沒有自加,自減運算子,即i++、++i、i--、--i,其他運算子基本與C語言相同。
for i in range(0, 10):
print(i)
複製程式碼
迴圈語句外,其他都差不多,就for迴圈語句變化了
range(0, 10)表示建立一個在[0, 10)區間的整數列表,相當於C語言for迴圈中的i < 10條件
複製程式碼
判斷語句中
elif相當於else if,其他用法與C語言相同。