Python快速入門(八)之函式

2021-08-27 16:19:46 字數 774 閱讀 2914

函式

函式是一段事先組織萬整的,用來實現某些功能的**塊,具有克重複操作、封裝完好、模組化程度高等一系列優點。

定義函式需要使用關鍵字def實現。

語法:

def 函式名(引數):

"""函式說明"""

**塊return 返回值

在函式定義中,以return 返回值 結束函式。如果函式中沒有 return,則相當於 return none。

示例:定義乙個列印自己名字的函式 my_name(name)。

def

my_name

(name)

:"""列印自己名字"""

print

("我的名字叫:{}"

.format

(name)

)

現在函式的定義完成,需要執行函式,也就是呼叫函式,直接使用 函式名(引數)的方法呼叫,如果沒有引數,則引數不用填寫。

示例:呼叫列印自己名字的函式my_name(name).

def

my_name

(name)

:"""列印自己名字"""

print

("我的名字叫:{}"

.format

(name)

)

my_name(

'老王'

)

執行後控制台的輸出結果如下:

我的名字叫:老王

python 快速入門函式

def func print hello world return hello world a func print a hello world hello world def func args a,b,c print a,b,c func args 10,20,helloworld 10 20 ...

Python快速入門 函式

跟其他的語言一樣,函式可以做到 的復用與功能的封裝 def 函式名稱 這是個多行的注釋,可以解釋函式的功能 函式體 呼叫 函式名稱 def 是 define的封裝 源 i 1while i 9 j 1while j i print s s s i,j,i j end j j 1 i i 1print...

Python快速入門 高階函式

如果在乙個內部函式中對外部函式作用域的變數進行引用,那麼內部變數就會被稱為閉包,閉包的三個條件 存在於巢狀關係的函式中 巢狀的內部函式引用外部函式的變數 巢狀的外部函式會將內部函式名作為返回值返回 def outer start count start 內部函式 def inner count 0 ...