函數(shù)族淮,這個詞大家應(yīng)該不會陌生章鲤,中學(xué)的時候我們就開始接觸函數(shù)了,但是程序里面的函數(shù)和數(shù)學(xué)意義的函數(shù)是有所不同的祭示,數(shù)學(xué)意義上的函數(shù)是幫助我們找到因變量和自變量之間的關(guān)系,是一種映射碌秸,而程序中的函數(shù)是一個具體的動作绍移,一個具體功能。函數(shù)的內(nèi)容十分的豐富且重要讥电,我們分步來學(xué)習(xí)Python中的函數(shù)內(nèi)容
- 函數(shù)的定義
第一步蹂窖,我們必須學(xué)會如何去定義一個函數(shù),用def關(guān)鍵字恩敌,具體的格式如下
def 函數(shù)名(參數(shù)):
函數(shù)執(zhí)行的內(nèi)容
例如現(xiàn)在我要定義一個可以打印"我們中國"的函數(shù)瞬测,如下
def func():
print("我愛中國")
此時func就是一個可以實現(xiàn)打印"我愛中國"的功能的函數(shù),但是我們?nèi)绾文茏屗鼒?zhí)行呢纠炮,下面會介紹
- 函數(shù)的執(zhí)行
函數(shù)的執(zhí)行很簡單月趟,具體如下
def func():
print("我愛中國")
func() ---> 函數(shù)名加上括號就是執(zhí)行該函數(shù),此時會依次執(zhí)行函數(shù)里面的語句
- 為什么要有函數(shù)
函數(shù)能提高應(yīng)用的模塊性恢口,和代碼的重復(fù)利用率孝宗。你已經(jīng)知道Python提供了許多內(nèi)建函數(shù),比如print()耕肩。但你也可以自己創(chuàng)建函數(shù)因妇,這被叫做用戶自定義函數(shù)
單純的函數(shù)并不能滿足我們所有的需求问潭,比如現(xiàn)在要定義一個函數(shù)可以實現(xiàn)任意兩個數(shù)相加,并且打印結(jié)果婚被,所以我們在定義函數(shù)的時候狡忙,應(yīng)該設(shè)置參數(shù),讓需要調(diào)用該函數(shù)的人傳入?yún)?shù)址芯。下一章詳細介紹函數(shù)中的參數(shù)灾茁。