1. 程式人生 > >5-9 函式預設值

5-9 函式預設值

1、定義函式的時候,設定預設值

1 def say(word='haha'):  # 定義函式的預設值
2     print(word)
3 
4 say()  # haha

 

2、使用檔案內容的預設值,區分是讀檔案還是寫檔案

 1 # 定義一個操作檔案的函式,引數為檔名和檔案內容,檔案內容預設為空
 2 def op_file(filename,content=None):
 3 
 4     # 使用fw來接收檔案的內容
 5     with open(filename,'a+',encoding='utf-8') as fw:
 6         fw.seek(0)  #
將游標移動到最前面 7 if content: # 如果傳入內容 8 fw.write(content) # 將內容寫入檔案 9 else: # 如果不傳檔案內容,則為讀檔案 10 return fw.read() # 將讀取的內容返回給函式