python3 5 函式與函式式程式設計

2021-08-27 03:24:50 字數 684 閱讀 3427

1、物件導向,類(class);2、面向過程,過程(def);3、函式式程式設計,函式(def)

def func1():

print(「in the func1」)

…….

…….

return 0

傳遞不定量的引數時,形參使用*的形式,引數會作為乙個元組進入

def test(*a):#元組,接受n個位置引數,轉換成元組的形式

print(a)

test (1,2,3,4,5)

test (*[1,2,3,4,5])#列表

def test2(**a)#把n個關鍵字引數轉化成字典形式

print(a[『name』])

print(a)

test2(name=』alex』,age=23,***=』nan』)

test2(**)

def test3(name,**a): #引數組放最後

print(name)

print(a)

test(『alex』)

test(『alex』,age=23,***=』f』)

遞迴:通過棧的資料結構實現,太多會棧溢位

def calc(n):#最大999層

print(n)

return calc(n+1)

calc(0)

Python3 5 函式與函式式程式設計

1 關於函式 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可。1 函式程式設計方法有3種,它是一種程式設計的規範,分別有面向過程 物件導向和函式式程式設計。2 3種程式設計方法各自特點 面向過程 過程 關鍵字 def 物件導向 類 關鍵字 class ...

Python3 5 函式式程式設計之引數詳解

1 函式返回值 1 return命令執行效果 結束當前函式執行,後邊再寫別的內容也不會執行。返回值的接收直接賦值給乙個變數,即 變數接收函式體中return定義返回值結果。usr bin env python coding utf 8 author zhengzhengliu def test1 p...

python3 5 包含檔案,引用函式

執行檔案所在目錄下,宣告乙個 init py檔案,即使這個檔案是空。引用統一目錄下的py檔案下函式 import sys work spider code getitg fun import down import itg fun 如果是同乙個目錄,就直接引用,只包含這句,就用 itg fun.th...