python函式前篇

2022-08-25 10:06:21 字數 1321 閱讀 2004

函式特性:

什麼是函式? 函式就是具備某一特定功能的工具

函式的使用必須遵循:先定義後使用的原則 先定義就是事先準備好工具 後使用,或者說拿來就用,重複使用,指的就是函式的呼叫

定義函式

#

定義無參函式

def fun(): #

指定函式名,呼叫的時候寫上函式名即可

'''注釋,方便理解的

'''pass

deffun1(par):

pass

什麼是函式? 函式就是具備某一特定功能的工具

函式的使用必須遵循:先定義後使用的原則 先定義就是事先準備好工具 後使用,或者說拿來就用,重複使用,指的就是函式的呼叫 如何定義函式? def 函式名(arg1,arg2,...): '''注釋『』『 函式體 return 值

定義函式的三種形式?

無參函式:當函式體內**無需外部傳入引數就可以執行,那就定義成無參函式(通常無需返回值)

def

func():

pass

有參函式:當函式體內**依賴於外部傳入引數才可以執行,那就定義成有參函式(通常需要返回值)

def

func(x):

print(x)

空函式

def

func():

pass

呼叫函式的形式? 語句形式

func()

表示式res=func2(10) res=10*func2(10)

函式呼叫當做引數傳入另外乙個函式

res=func2(100(10))

定義函式的時候會檢測語法,如果錯誤直接報錯,如果只是變數名出錯沒事。

返回值:可以返回任意型別,return只能執行一次,執行後就結束函式的呼叫 沒有return:none

return

value:value

return val1,val2,val3 :(val1,val2,val3)

形參和實參

形參是變數名

實參是變數值

關鍵字引數:實參在定義時,按照key=value形式定義 關鍵字引數可以不用像位置實參一樣與形參一一對應,指名道姓的傳值

def foo(a=123,b=321):

print(123)

foo(b=123,a=321)

多個引數的傳遞

def foo(*args,**kwargs):

print(123)

foo(123,432,555,b=123,k=321)

Python之函式篇

定義函式def 呼叫函式 函式名 變數 定義函式是不會執行的,沒有結果返回 只有呼叫函式的時候才會有返回值 返回值是儲存函式的運算結果到變數中繼續操作與運算 print可以輸出但是不儲存返回結果 return只能返回乙個物件,如果需要返回多個,將內容封裝為乙個元組返回 print result 使用...

python之函式篇

函式 就是將不同含義的 打包組合以便發揮想象力,進行隨意的拼裝和使用 乙個程式可以按照不同的功能實現,切割成不同的小小個體,而函式就是完成某一部分小小個體功能的 塊 def 建立函式 呼叫函式 函式名 裡面為函式的引數 in 47 def gagax name print name 老 in 48 ...

概述TCP IP(前篇)

協議分為5層 1.物理層 2.資料鏈路層 3.網路層 4.傳輸層 5.應用層 物理層 1.基本概念 2.資料通訊基礎知識 3.奈氏準則和夏農定理 4.編碼與調製 5.傳輸介質與裝置 資料鏈路層 1.基本概念 2.封裝成幀 3.差錯檢測 4.可靠傳輸 5.點對點協議ppp 6.接入控制 7.隨機接入 ...