通過這幾天的學習,發現python有一個很大的特點就是代碼量少。
比如:打印Hello world,用C語言編寫的話須先include函數庫,再定義要執行的函數。
#include <stdio.h>
int main(void){
printf("Hello, world!");
return 0;
}
用java語言編寫如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
用Python編寫如下:
print("Hello, world!")
還記得在上學時,我用jsp開發各種xx管理系統,排錯中經常遇到的情況是花括號不匹配,代碼少時,jdk能返回是缺少花括號的錯誤,但是當代碼量較大時,從返回的報錯信息中就很難能判斷出是花括號不匹配導致的問題了,這是,只能加入若干條System.out.println()通過斷點來判斷錯誤原因了。而Python語言中去掉了很多使用花括號的地方,只需要通過代碼縮進,以“排版”的形式來代替花括號的包含隔離關係。我認爲,這樣的編程效果更直觀更高效。