1.函式呼叫
注意函式名稱,引數個數,引數資料型別
2.函式定義
def 函式名(引數):
函式體return 返回值
(函式中也可以直接使用pass,意為什麼也不做,目的是讓程式能夠執行不報錯)
python有一點值得注意,返回值可以為多個,例如:
>>> d=>>> def
get_weight_and_height(dirc):
return dirc['
weight
'],dirc['
height']
>>> a,b=get_weight_and_height(d)
>>>a
173>>>b
65
看上去好像真的返回了兩個值,事實上
>>> a=get(d)>>>r
(65,173)
>>>type(r)
'tuple
'> #
原來返回值是乙個tuple
3.函式引數
預設引數
預設引數的存在使得我們能夠在使用自己構造的函式時,選擇呼叫乙個或多個引數:例如
>>> def power(x,n=2):m=1while n>0:
n-=1m*=x
return
m>>> power(7)
49>>> power(7,5)
16807
注意:預設引數一定要放在引數列表最後,預設引數必須指向不變物件
可變引數
def 函式名(*引數):
函式體return 返回值
即在引數前加上*號
python基礎知識 函式
函式其實就是一段可以多次呼叫的 1 函式的定義 格式 def 函式名 引數1 預設值1 引數2 預設值2 return 表示式 函式名的命名規則 函式名可以是字母 數字或下劃線組成的字串,但是不能以數字開頭。例如加法操作 def addfunc x,y return x y print addfun...
python函式基礎知識
1,函式返回值有多個 def func ip 127.0.0.1 port 3389 return ip,port ip,port func 即可得到ip和port的值 2,函式legb 引數尋找順序 l local 本地作用域 e enclosing function 上一層結構中def或lamb...
PHP基礎知識 函式
敏感詞過濾 php function sensitive post content fclose file 將陣列中的敏感詞彙逐一替換 foreach arr as key val return post content sensitive檔案 詞1 詞2 詞3 php cli模式 方式1 請求輸入...