函式特性:
什麼是函式? 函式就是具備某一特定功能的工具
函式的使用必須遵循:先定義後使用的原則 先定義就是事先準備好工具 後使用,或者說拿來就用,重複使用,指的就是函式的呼叫
定義函式
#定義無參函式
def fun(): #
指定函式名,呼叫的時候寫上函式名即可
'''注釋,方便理解的
'''pass
deffun1(par):
pass
什麼是函式? 函式就是具備某一特定功能的工具
函式的使用必須遵循:先定義後使用的原則 先定義就是事先準備好工具 後使用,或者說拿來就用,重複使用,指的就是函式的呼叫 如何定義函式? def 函式名(arg1,arg2,...): '''注釋『』『 函式體 return 值
定義函式的三種形式?
無參函式:當函式體內**無需外部傳入引數就可以執行,那就定義成無參函式(通常無需返回值)
deffunc():
pass
有參函式:當函式體內**依賴於外部傳入引數才可以執行,那就定義成有參函式(通常需要返回值)
deffunc(x):
print(x)
空函式
deffunc():
pass
呼叫函式的形式? 語句形式
func()表示式res=func2(10) res=10*func2(10)
函式呼叫當做引數傳入另外乙個函式
res=func2(100(10))
定義函式的時候會檢測語法,如果錯誤直接報錯,如果只是變數名出錯沒事。
返回值:可以返回任意型別,return只能執行一次,執行後就結束函式的呼叫 沒有return:none
returnvalue: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.隨機接入 ...