python—def函數
如何寫
函數可以有無限個參數
def name(self1,self2,self3,......):
如何編寫下級代碼
xxxxxx
xxxxxx
xxxxxx
return xxxxxx
return
運行完return,這個函數就不會執行了後面的下級代碼了。
def r(h):
return h
h += 1 #不會執行
return h #同樣不會執行
如何應用
如果你要編譯,就得寫上這個參數的名字寫在下面
修改剛纔的代碼
def r(h):
return h
h += 1 #不會執行
return h #同樣不會執行
r(7)
輸出
7
任務
你能不看源代碼,做一個double函數,用一個參數,填進去就輸出這個數的雙倍值
是這樣子嗎?
def double(h):
return h + h
double(8)
輸出
16
或者這樣:
def double(h):
return h * 2
double(8)
輸出
16
拓展
def創造的函數可以用print命令多行輸出,而return是單行輸出(除非你用\n換行符)
def double(h):
print(h * 2)
print(h)
double(8)
輸出:
16
8
小結
今天我們知道了def來創造函數,還知道了return作返回值,通過拓展我們知道了print是多行輸出,而return是單行輸出。