# 函式是一系列**的集合,用來完成某項特定的功能
'''
1. 避免**的冗餘
2. 讓程式**結構更加清晰
3. 讓**具有復用性,便於維護
'''
'''
1. 函式名:使用該函式的依據
2. 函式體:完成功能的**塊
3. 返回值:功能完成的反饋結果
4. 引數:完成功能需要的條件資訊
'''
# 1、定義
# def 是宣告函式的關鍵字,後面跟著函式名,括號內是函式的引數
def 函式名(引數1
,引數2
,引數3,.
..):
'''注釋'''
函式體 # 函式體寫具體的邏輯**
return 返回的值 # retrun後面是函式的返回值,是函式體**的執行成果
# 2、呼叫
函式名(引數1
,引數2
,引數3,.
..)'''注:
-- 先定義再呼叫
-- 函式名存放的是函式位址
-- ()會觸發函式體的執行
-- 函式執行完畢得到的是函式的返回結果,通常稱之為函式的返回值,也稱函式值
'''
# 空函式指的是函式體用pass佔位,pass代表什麼也不做
deffunc()
:pass
# func():呼叫後什麼是都不幹
def
func()
:print
('非空函式'
)# func():呼叫後執行函式體
def
start()
:print
('系統啟動'
)
def
login
(usr, pwd)
:if usr ==
'owen'
and pwd ==
'123'
:print
('登入通過'
)else
:print
('登入失敗'
)
def
demo
(x, y)
:print
( x + y )
defdemo
(x, y)
:print
( x + y )
return
def
demo
(x, y)
:return x + y
def
demo
(x, y)
:return x + y, x - y, x * y, x / y
Python基礎篇 函式簡介
python中函式有兩種,一種是內建函式,一種是自定義函式。這裡不曉得有沒有大牛知道為什麼內建函式可以直接呼叫,沒見在 定義了。另外一種是自定義函式,函式的定義方式如下,關鍵字def後面跟空格,再跟函式名,引數,函式體,函式名的命名可以使用posix命名或者小駝峰命名,函式定義了,但是不會自發執行函...
python常用高階函式簡介
coding utf 8 python 常用高階函式 deffac n return n zw return 1if n 2else n fac n 1 print fac.doc fa fac a list map fa,range 5 map 函式把每個元素都放到fa這個函式裡面執行,並且是乙個...
Python函式式程式設計簡介
廖雪峰python函式式程式設計 函式是python內建支援的一種封裝,我們通過把大段 拆成函式,通過一層一層的函式呼叫,就可以把複雜任務分解成簡單的任務,這種分解可以稱之為面向過程的程式設計。函式就是面向過程的程式設計的基本單元。函式式程式設計是一種抽象程度很高的程式設計正規化。純粹的函式式程式語...