python 函式簡介

2021-09-14 00:36:57 字數 1513 閱讀 2607

# 函式是一系列**的集合,用來完成某項特定的功能
'''

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內建支援的一種封裝,我們通過把大段 拆成函式,通過一層一層的函式呼叫,就可以把複雜任務分解成簡單的任務,這種分解可以稱之為面向過程的程式設計。函式就是面向過程的程式設計的基本單元。函式式程式設計是一種抽象程度很高的程式設計正規化。純粹的函式式程式語...