1. 程式人生 > >Python速成第一天(從零上手關鍵程式碼)

Python速成第一天(從零上手關鍵程式碼)

連結:https://www.kesci.com/apps/home/project/59e4331c4663f7655c499bc3

1.基本的數值型別和語句方式大致上與C語言和Java相似。唯一需要注意的是每條語句結束後不用分後作為結束標誌

2.鍵-值結構需注意,C語言和Java中並未見過,其結構為“陣列名[引數名] = “內容””。特點:陣列下標不是數字,是自定義的。

3.一些方法:a.append方法:用於將元素新增到列表資料結構裡面。如圖:


b.iteritems方法:用引數代替下標和內容,便於在迴圈結構裡面輸出列表結構的元素。如圖:


c.self關鍵字:與Java裡面的this等價,表示類的例項,但是Java的this可以代替成員變數,而self不行。

4.疑問:

    a.不知道迴圈體(尤其是for迴圈)在使用的範圍:就是說在實際應用當中,究竟在迴圈體下面的那些句子屬於迴圈體內部,那些屬於外部。

    b.既然不以分號為一條語句的結束標誌,那標誌是什麼?一行?那如果一行太長,為了美觀而進行分行處理,會不會出現錯誤?這是否是一種不合理的現象?(結束時沒有分號,有點像VB啊)

    c.類的斷定:問題如同a一樣,當我們稍微需要寫一個程式碼較大的專案時,可能會需要涉及到多個類寫在一個包裡面的現象,那麼這些類將如何分開,彼此之間以什麼為標誌作為結束標誌?

5.總觀感受:Python的程式碼結構有點像C語言,Java和VB的結合外加一點獨有的東西。但是個人不太喜歡結束一條語句時沒有分號,感覺像一件事沒做完卻非要要求別人預設你做完似的。當然也有好的東西,像鍵-值結構就令我很是欣賞。