python中的def要怎么使用呢?我們一起來(lái)學(xué)習(xí)一下吧!
python中的def命令是用來(lái)自定義函數(shù)的,具體使用方法如下。
例如,自定義一個(gè)函數(shù)f(x)=2*x,就寫(xiě)為:
def f(x):
return 2*x
這個(gè)函數(shù)就構(gòu)造完了。
還可以構(gòu)造多變量函數(shù):
def f(x,y):
return 2*x+y
如果沒(méi)有變量,就是常函數(shù):
def f():
return 100
當(dāng)然,測(cè)試的時(shí)候,也不能有變量:
print(f())
可以使用默認(rèn)變量:
def f(x=2):
return 2*x
測(cè)試時(shí),如果函數(shù)中沒(méi)有變量,就使用默認(rèn)變量,否則就用給定變量。
多元函數(shù)里面,默認(rèn)變量和非默認(rèn)變量,可以同時(shí)存在,但默認(rèn)變量必須寫(xiě)在后面:
def f(y,x=2):
return 2*x+y
自定義函數(shù)如果只執(zhí)行一段命令,而不需要返回結(jié)果,則無(wú)需return。
def f(y,x=2):
print((2*x+y))
測(cè)試的結(jié)果,顯示返回【None】,表示無(wú)返回結(jié)果。
python中的def命令使用方法,我們就了解到這啦!
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com