Python基礎(chǔ)知識-函數(shù)

函數(shù)

函數(shù)是組織好的,可重復(fù)使用的亲配,用來實現(xiàn)單一尘应,或相關(guān)聯(lián)功能的代碼段。

  • 定義一個函數(shù)
  • 函數(shù)代碼塊以 def 關(guān)鍵詞開頭吼虎,后接函數(shù)標識符名稱和圓括號 ()犬钢。
  • 任何傳入?yún)?shù)和自變量必須放在圓括號中間,圓括號之間可以用于定義參數(shù)鲸睛。
  • 函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明娜饵。
  • 函數(shù)內(nèi)容以冒號起始,并且縮進官辈。
  • return [表達式] 結(jié)束函數(shù)箱舞,選擇性地返回一個值給調(diào)用方。不帶表達式的return相當于返回 None拳亿。
def 函數(shù)名(參數(shù)列表):
    函數(shù)體

例子:

# 計算面積函數(shù)
def area(width, height):
    return width * height
 
def print_welcome(name):
    print("Welcome", name)
 
print_welcome("mm")
w = 4
h = 5
print("width =", w, " height =", h, " area =", area(w, h))

-------------------------------------
# 結(jié)果
Welcome mm
width = 4  height = 5  area = 20
  • 默認參數(shù)
def my_add(a=1,b=1):
    return a+b

交互模式引入文件
from pyTest import my_add
函數(shù)保存文件:pyTest.py

>>> from pyTest import my_add
>>> my_add()
2
>>> my_add(6,6)
12
  • 匿名函數(shù)
    匿名函數(shù):就是不再使用 def 語句這樣標準的形式定義一個函數(shù)晴股,使用 lambda 來創(chuàng)建匿名函數(shù)。
  • lambda 只是一個表達式肺魁,函數(shù)體比 def 簡單很多电湘。
  • lambda的主體是一個表達式,而不是一個代碼塊鹅经。僅僅能在lambda表達式中封裝有限的邏輯進去寂呛。
  • lambda 函數(shù)擁有自己的命名空間,且不能訪問自己參數(shù)列表之外或全局命名空間里的參數(shù)瘾晃。
sum = lambda arg1, arg2: arg1 + arg2
 
# 調(diào)用sum函數(shù)
print ("相加后的值為 : ", sum( 10, 20 ))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贷痪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蹦误,更是在濱河造成了極大的恐慌劫拢,老刑警劉巖肉津,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異舱沧,居然都是意外死亡妹沙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門熟吏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來距糖,“玉大人,你說我怎么就攤上這事分俯∩隹穑” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵缸剪,是天一觀的道長。 經(jīng)常有香客問我东亦,道長杏节,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任典阵,我火速辦了婚禮奋渔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘壮啊。我一直安慰自己嫉鲸,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布歹啼。 她就那樣靜靜地躺著玄渗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狸眼。 梳的紋絲不亂的頭發(fā)上藤树,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音拓萌,去河邊找鬼岁钓。 笑死,一個胖子當著我的面吹牛微王,可吹牛的內(nèi)容都是我干的屡限。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼炕倘,長吁一口氣:“原來是場噩夢啊……” “哼钧大!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起激才,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤拓型,失蹤者是張志新(化名)和其女友劉穎额嘿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劣挫,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡册养,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了压固。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片球拦。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖帐我,靈堂內(nèi)的尸體忽然破棺而出坎炼,到底是詐尸還是另有隱情,我是刑警寧澤拦键,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布谣光,位于F島的核電站,受9級特大地震影響芬为,放射性物質(zhì)發(fā)生泄漏萄金。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一媚朦、第九天 我趴在偏房一處隱蔽的房頂上張望氧敢。 院中可真熱鬧,春花似錦询张、人聲如沸孙乖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽唯袄。三九已至,卻和暖如春半火,著一層夾襖步出監(jiān)牢的瞬間越妈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工钮糖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梅掠,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓店归,卻偏偏與公主長得像阎抒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子消痛,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容