預設參數:
要是參數沒有得到可以複製值得對象的情況,我們可以令它為一個預設的值來避免錯誤,若變數沒有預設的值,就代表呼叫的時候必須給它引數,此外在宣告的括號裡面,有預設值的參數數要在沒預設值的參數後面
全域變數在函數中和global:
在自訂函數中若沒有變數名稱與全域函數名稱相同,可以存取全域變數的值,但不能修改,除非先加入global定義全域變數
使用方法:
global 全域變數名稱
此外若該全域變數不存在,這樣就等於直接在自訂函數中宣告了一個全域變數,但如果這個函數沒被呼叫,那也是沒宣告到
檔案處理:
檔案處理的好處在於。可以將資料放在其他檔案中,而不用預先寫進程式碼,或是將程式執行結果寫進一個檔案中保存,此外這裡的檔案是txt檔
檔案處理的步驟一 開檔:
開檔的目的在於先知道目標的檔案,才能在做第二步驟的存取
開檔方式為使用一個變數去當作接收open()回傳的檔案物件
檔案路徑:
可以用相對路徑或絕對路徑(在官方模組os的說明有解釋過了,可以往上找尋),此外檔案的副檔名.txt也要有