python函式詳解

2022-04-11 15:25:56 字數 1166 閱讀 2247

'''

1、什麼是函式?

函式是一種工具,封裝乙個可重複呼叫的**塊

2、為什麼要用函式?

①如果不使用函式,**將變得冗餘。

②可讀性差

3、怎麼用函式?

定義函式

呼叫函式

'''

#

有參函式

defadd(x, y):

return x +y

#無參函式

defwelecome():

print('

welecome to my home!')

#空函式

deflogin():

pass

'''

1、不寫return,預設返回none

2、只寫return,只有結束函式體**的效果,返回none

3、return none,與只寫return的效果一樣

4、return 乙個值,可以將返回的結果當成乙個變數來使用

5、return 多個值:

1、預設返回乙個元組

2、可以自己指定返回的資料型別

3、函式的返回值不想被修改

'''

'''

1、引數的型別:

形參:函式定義時的引數

實參:函式呼叫時,將實參傳遞給形參

2、傳參的方式:

位置傳參:預設以位置一一對應

關鍵字傳參:指定形參

預設引數:當沒有傳入引數時,函式預設的引數

3、可變長引數:

*args:接收所有溢位的位置引數

**kagrs:接收所有的關鍵字引數

*:放到實參中將可迭代物件打散

'''

'''

函式的命名規範與變數名一樣

關鍵字def 函式名(index) 括號:

函式描述:函式的功能描述

'''

x = 1 

y = 2

a = 3

b = 4

def add(a, b): # a,b為形參

print(a + b)

add(x, y) # x,y為實參

>>>output:3

Python 函式詳解

目錄 1 函式的結構 2 函式的幾個特點 3 函式返回多個結果 4 序列解包 5 引數 1 必須引數 2 關鍵字引數 3 預設引數 4 可變引數。5 關鍵字可變引數 6 作用域鏈 7 global關鍵字 def funcname parameter list 函式體需要縮排 引數列表可以沒有 函式體...

python函式詳解

1 必備引數 注意 個數不能多也不能少 位置必須一一對應 def print info name,address print 我是 s,目前居住在 s name,address print info 小明 中國大陸 輸出 我是小明,目前居住在中國大陸 2 關鍵字引數 注意 一般要寫的話,關鍵字都寫 ...

python 函式詳解 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...