笨方法學python 習題18、19、20

習題18

def(define)函數名稱(參數)

冒號結束本行

星號告訴python把函數的所有參數組織一個列表放在args裏。類似你之前用過的argv,只不過*args是用在函數裏的,

Python 使用硬回車來分割語句,冒號和縮進來分割代碼塊

函數注意事項

函數和變量命名規則相同,不能以數字開頭,且只能有數字字母下劃線

括號裏可以不包含參數,但要有括號。多個參數之間以逗號隔開

不能使用重複的參數名,應該是在同一個函數的不同參數之間

注意函數定義裏的代碼縮進

函數以括號結尾

1、定義以def開始

2、名稱

3、名稱後(

4、括號後接參數,逗號隔開

5、參數名有無重複

6、參數後緊跟):

7、四個空格縮進

8、函數結束取消縮進

習題19

在函數名處經常出問題,不是寫錯一個什麼就是漏了一個s

要細心,這節沒什麼其他新知識

函數運行方式:

    直接鍵入數字作爲變量

    向變量名賦值

    鍵入需運算的數值

    需運算的數值和變量

大致這幾種,然後可以排列組合的樣子

習題20

rewind()用來把文件流的讀寫位置移至文件開頭

seek(offset,whence=0)offset:開始的偏移量,也就是代表需要移動偏移的字節數whence:給offset參數一個定義,表示要從哪個位置開始偏移;0代表從文件開頭開始算起,1代表從當前位置開始算起,2代表從文件末尾算起。默認爲0

變量名+=i(一次加多少,方差??)

這個程序中需要注意到的是函數的變量名。定義時用的和調用時的名稱不一樣。我理解爲是總體和個例。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章