函式基礎知識

2022-08-30 23:24:19 字數 936 閱讀 9122

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 請求輸入...