python之路 09 初始函式 引數

2022-08-12 12:06:17 字數 864 閱讀 9428

1.函式: 對**塊和功能的封裝和定義

2.格式及語法

def  函式名()           #  定義

函式體函式名()              #  呼叫

3.    return      返回none

return "x"        返回值為   'x'

return "x","y"     同時返回多個結果時,    返回的是元組

一遇到return 就結束函式  到達呼叫函式的位置

4.三目運算

c = a  if a>b   else  b             #求 a和b誰大

5.引數

①在括號內寫的東西叫引數

在函式宣告的位置. 寫的引數叫形參

在函式呼叫的地方. 寫的引數叫實參

把實參傳遞給形參的過程叫做傳參

②實參:在函式呼叫的時候給函式傳遞的具體的值

1. 位置引數   ,實參和形參數量要一致  位置一一對應

2. 關鍵字引數        形參 = 實參

3. 混合時:        位置在前, 關鍵字 在後    

③形參: 在函式宣告的位置寫的變數

1. 位置引數

2. 預設值    形參 = 'x'         必須放在最後

python之路day09 函式

s 金老闆啊 print len s 內建函式 s 金老闆啊 def my len i 0 for k in s i 1 print i print my len none s 金老闆啊 def my len 自定義函式 i 0 for k in s i 1 print i return i 返回值...

python 入參函式 Python 函式傳參

這個世界其實從不曾有乙個人能取代另乙個人的位置,所謂的取代,只是以前的那個人被遺忘了。普通傳參的小坑def test a return a print test print test print test 返回的結果 a a a a a a 原因 傳入的引數是乙個空的列表,python遇到函式的時候...

python之路 動態傳參,作用域,函式巢狀

在形參位置.表示不定引數,接收的是位置引數 接收到的位置引數的動態傳參 都是元組 def eat food 在形參這裡把傳遞過來的實參進行了聚合,聚合成了元組 print food eat 小公尺粥 eat 小公尺粥 鹹鴨蛋 eat 小公尺粥 爆公尺花 鹹鴨蛋 蒜茄子 在形參表示動態傳參 關鍵字引數...