python---def函數

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是單行輸出。

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