99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2020-07-15 閱讀量: 1558
自定義函數(shù)的知識(shí)點(diǎn)

自定義函數(shù)的語(yǔ)法為:

def 函數(shù)名(參數(shù)):

“”“文檔內(nèi)容放在函數(shù)內(nèi)部首行,并加三對(duì)引號(hào)”“”

函數(shù)語(yǔ)句

return 變量名

比如自定義一個(gè)判斷奇數(shù)偶數(shù)的函數(shù):

def num_check(x):

if x%2=0:

return '偶數(shù)'

else:

return '奇數(shù)'

使用函數(shù)時(shí)要注意的點(diǎn)如下:

1, 函數(shù)參數(shù)可以是任何數(shù)據(jù)類型,使用時(shí)要特別注意數(shù)據(jù)類型,因?yàn)镻ython不會(huì)檢查數(shù)據(jù)類型一致性,如果傳遞錯(cuò)誤的數(shù)據(jù)類型,函數(shù)也是可以運(yùn)行的。如下自定義求和函數(shù),如果傳遞的是一個(gè)字符串,

返回的也會(huì)是一個(gè)字符串,不是數(shù)值

def sum_cal(xlistlike):

n=0

for i in xlistlike:

n +=i

return n

2, 函數(shù)可以沒(méi)有參數(shù),但是函數(shù)名后必須加()

3, 參數(shù)使用方式有,位置參數(shù),關(guān)鍵字參數(shù),可變長(zhǎng)參數(shù)和可變長(zhǎng)關(guān)鍵字參數(shù),混合參數(shù)。

如 def f(a,b,c,*args,**kwargs), 則f(1,2,3,4,5,6, p=2,q=5,x=3,y=9)里的參數(shù)值分別按照如下方式傳遞:

a=1,b=2,c=3, *args=(4,5,6), **kwargs={“2”:"5","3":"9"}

4, 函數(shù)只會(huì)執(zhí)行一次return, return后的語(yǔ)句不會(huì)被執(zhí)行,可以返回多個(gè)值。

5, 在函數(shù)內(nèi)部修改全局變量需要先用Global聲明該變量。

20.1172
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子